生成tileIndex的python模块

tileIndexPythonGenerator的Python项目详细描述


#tileindexpythongenerator
此python包将使您能够为mapserver生成shapefile tileindex。这个tileindex可以为任意数量的维度生成。



<<
安装
install vip-pip-install-tileindexpexpythongenerator`



<




-python3
-gdal/ogr
-python3 gdal/ogr-python3 gdal/ogr包
<<
<
<<<<<<
<<<<<<<<<<<
<<<<<<<<<<<<<<<<<;功能
-`createfromliststruct(filetocreate,index,donotopen=none,fieldstype=[])`:此函数使用listStruct生成平铺索引。
常量
-`版本`:此常量是此包版本号的字符串。
用户手册
从liststruct创建tileindex
若要创建tileindex,将调用函数"tileindexpythongenerator.createfromliststruct(filetocreate,index,donotopen=几何体)`.
其中:

文件必须不存在,否则将引发filealreadyexists异常。|
index list of dict yes这是python list*r.f.*[索引结构](索引结构)部分。|
donotopen list no none这将要求此函数跳过打开每个文件以捕获数据几何体的步骤。donotopen只是一个点列表(元组)**默认值不起作用,list mandatory**
使用对象创建tileindex
您可以创建tileindex对象,该对象允许您一次添加一个功能。您可以使用函数"create"声明一个新的tileindex对象。
`tileindexpythongenerator.create(filetocreate,fields,polygon)`
|这是创建tileindex的完整路径,图层名将是文件名。文件必须不存在,否则将引发filealreadyexists异常。|
fields list yes此字段必须包含shapefile中每个字段的元组。元组的第一个元素是字段的名称,第二个元素是字符串的长度(不能超过254)。|
polygon list yes polygon只是点(元组)的列表
索引结构
对于无维度,python列表必须按以下方式组织:
**尚未实现**
``python
[path0,…路径n]
```
这将映射到一个shapefile,它的组织方式如下:





路径0;
……


````python,python字典的组织方式如下:
````python,python,python,label1,label1,label1,label1,label1,label1,label1,label1,label1,label1,label1,lab{
"洛杉矶"标杆2"0":"路径0",
……
……
"标杆2"的"路径0"路径

……
……
"标杆1"m":[
"维度2",{
"标杆2"0":"路径0",
……
……
……
"标杆2"路径









` ` `
` ` ` `
,这将映射出一幅"标杆2"的"标杆2"路径








|
标签1标签2路径0
标签1标签0……|
标签1标签2路径0
……小精灵…|
label1_u m_label2_u 0_pathm
label1_u m……|
| label1_M | label2_M | path0_M |

#### Example

``` python
index = ["dim_1",{"label1_0":["dim_2",{"label2_0":"path0_0","label2_N":"path0_N"}],"label1_M":["dim_2",{"label2_0":"pathM_0","label2_N":"pathM_N"}]}]
fileToCreate = "index.shp"
tipg.createFromListStruct(filetocreate,index,donotopen=[(180,90),(180,-90),(-180,-90),(-180,90)])
````

=[(fieldname1,23),(fieldname2 230),("location",254)]```

要测试结果:
`ogrinfo-al-geom=yes index.shp`
(也称为**驼壳**)。*也就是说,*名称将始终以小写字母开头,大写字母将用于分隔字母。

尽可能地高效。



<<
支持
对这些版本的支持是有限的


版本;名称;类型;支持结束日期;



>.0.5阿迪朗达克LTS 2020-08-01t00:00:00Z|
1.0.0 acadian ults 2040-01-01t00:00:00z

lts:长期支持

ds:开发人员支持

ults:超长期支持

ds支持是短期的,应该在两种情况下使用t LTS
-您正在开发的应用程序只有在下一次计划的LTS发布后才能运行。


LTS通常支持2到5年。你应该把它用于你的操作项目。pip repo默认版本将始终是lts。

ults通常至少支持15年。通过提供正确的版本号,可以通过pip下载此版本。ults应该用于非常稳定的系统。需要运行数年而不做任何更改的系统。

软件中不会添加任何功能,但只要开发人员可以,就可以修补任何错误或漏洞。如果您需要供应商支持(付费支持以解决bug,甚至添加新功能或改进软件),请联系[gabriel.desharnais@hotmail.com](gabriel.desharnais@hotmail.com)。


姓名可从以下网址中选择:
[https://en.wikipedia.org/wiki/list](https://en.wikipedia.org/wiki/list_of_named_passenger_trains_of_canada)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中超类的构造函数中获取扩展泛型类的泛型类型?   java如何获取实体A的不同记录,该实体A与另一个实体B有一对多的关联,并按B记录的最新时间戳的最大值排序   JavaJSF导航参数依赖关系   具有短密文的java SecretKey匿名IBE   鼠标事件“找不到符号”错误的java解决方案   调用mediaplayer后使用java。停止我不能再发出声音了。为我解释开发参考?   java如何在序列化Avro消息时传递空值   java Sip Servlet未发送邀请请求   java根据规则访问节点,并删除链表中所有未访问的节点   Java 6上的jmockit测试用例必须使用Java代理吗?   JSF转换器f:convertDateTime是如何工作的?   java如何清除Firebase云数据库中的数组?   基于日期的列表java自定义排序   测量Java对象的内存消耗(完全“在应用程序中”)   故障终止/崩溃时的javafx Java(FX)故障保护警报?   java访问名称编码未知的文件   java如何在BlackBerry中绘制实心正方形?   java从JTextArea中删除边框   java可以使用另一个bean的属性来引用spring容器XML配置   数据透视表中具有相同列索引的java计数列