ArcGIS10.2发布的wfs服务如何控制轴顺序?
wfs 服务如何控制轴顺序?
在某些地理坐标系(例如 WGS 84)中返回的要素具有默认的纬度、经度 (y,x) 的轴顺序。
某些 WFS 客户端希望坐标以经度、纬度 (x,y) 的轴顺序返回。要使用这些客户端,就必须可将服务的轴顺序设置为经度、纬度。
ArcGIS Server10.0中可以用以下方式设置该属性:
1. 以管理员的身份登录到运行 ArcGIS Server 的计算机。
2. 关闭 ArcGIS Server。
3. 转到服务配置文件的位置。例如,如果 ArcGIS Server 安装在 c:\arcgis 中,则请转到 c:\arcgis\server\user\cfg。
4. 在文本编辑器中打开您的服务的配置文件(例如 myservice.cfg)。
5. 在 WFS 部分中,将以下内容添加到属性:<AxisOrderWFS11>longlat</AxisOrderWFS11>。例如:
<Extension> <TypeName>WFSServer</TypeName> <Enabled>true</Enabled> <Properties> <AxisOrderWFS11>longlat</AxisOrderWFS11> <CustomGetCapabilities>false</CustomGetCapabilities> <EnableTransactions>false</EnableTransactions> <Name>wfs_WFSTest_ras</Name> <OnlineResource>http://bobmk/arcgis/services/w ... gt%3B <AppSchemaURI>http://bobmk/arcgis/services/w ... gt%3B <AppSchemaPrefix>wfs_WFSTest_ras</AppSchemaPrefix> </Properties> <Info> <WebEnabled>true</WebEnabled> </Info> </Extension>
那么在ArcGIS Server 10.2中该如何配置?
在某些地理坐标系(例如 WGS 84)中返回的要素具有默认的纬度、经度 (y,x) 的轴顺序。
某些 WFS 客户端希望坐标以经度、纬度 (x,y) 的轴顺序返回。要使用这些客户端,就必须可将服务的轴顺序设置为经度、纬度。
ArcGIS Server10.0中可以用以下方式设置该属性:
1. 以管理员的身份登录到运行 ArcGIS Server 的计算机。
2. 关闭 ArcGIS Server。
3. 转到服务配置文件的位置。例如,如果 ArcGIS Server 安装在 c:\arcgis 中,则请转到 c:\arcgis\server\user\cfg。
4. 在文本编辑器中打开您的服务的配置文件(例如 myservice.cfg)。
5. 在 WFS 部分中,将以下内容添加到属性:<AxisOrderWFS11>longlat</AxisOrderWFS11>。例如:
<Extension> <TypeName>WFSServer</TypeName> <Enabled>true</Enabled> <Properties> <AxisOrderWFS11>longlat</AxisOrderWFS11> <CustomGetCapabilities>false</CustomGetCapabilities> <EnableTransactions>false</EnableTransactions> <Name>wfs_WFSTest_ras</Name> <OnlineResource>http://bobmk/arcgis/services/w ... gt%3B <AppSchemaURI>http://bobmk/arcgis/services/w ... gt%3B <AppSchemaPrefix>wfs_WFSTest_ras</AppSchemaPrefix> </Properties> <Info> <WebEnabled>true</WebEnabled> </Info> </Extension>
那么在ArcGIS Server 10.2中该如何配置?
1 个回复
徐鸿至
赞同来自:
10.1之后随着ArcGIS Server架构的调整,配置方式也发生了改变,可以通过修改serviceconfiguration.json文件实现轴顺序的调整。配置文件一般是在以下路径: C:\arcgisserver\directories\arcgissystem\arcgisinput\.MapServer\extracted
以记事本打开,搜索axisOrderWFS属性,更改为需要的值, 更改完之后重启服务。
要回复问题请先登录或注册