Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight 5.0 ESRI ArcGIS客户端匹配地图到WKID(Silverlight)_Silverlight 5.0_Arcgis_Esri - Fatal编程技术网

Silverlight 5.0 ESRI ArcGIS客户端匹配地图到WKID(Silverlight)

Silverlight 5.0 ESRI ArcGIS客户端匹配地图到WKID(Silverlight),silverlight-5.0,arcgis,esri,Silverlight 5.0,Arcgis,Esri,我正在使用的地图服务在,这给了我一个世界地图 我有一个形状文件(.prj),如下所示: PROJCS[“UTM:10N”、GEOGCS[“GCS_北美_1927”、基准[“D_北美_1927”、球体[“CLARKE 1866”、6378206.4294.9786982]、素数[“格林威治”、0.0]、单位[“度”、0.0174532925199433]、投影[“横墨卡托”]、参数[“中央子午线”、-123.0]、参数[“原点纬度”、“0.0]、参数[“标度因子”、参数[“0.9996]、参数[“

我正在使用的地图服务在,这给了我一个世界地图

我有一个形状文件(.prj),如下所示:

PROJCS[“UTM:10N”、GEOGCS[“GCS_北美_1927”、基准[“D_北美_1927”、球体[“CLARKE 1866”、6378206.4294.9786982]、素数[“格林威治”、0.0]、单位[“度”、0.0174532925199433]、投影[“横墨卡托”]、参数[“中央子午线”、-123.0]、参数[“原点纬度”、“0.0]、参数[“标度因子”、参数[“0.9996]、参数[“假东距”,500000.0],参数[“假北距”,0.0],单位[“米”,1.0]]

与形状文件相关的位置位于加拿大西部(UTM:10N)。研究似乎表明这是WKID 26710

如果我创建地图层并将SpatialReference设置为26710,则不会显示地图。如果我将SpatialReference设置为102100,则会得到一张地图,但我的点位于法国东部。这表明我的参考已关闭


我正在处理形状文件,但我不创建或拥有它们。您如何让它们在加拿大正确定位?答案似乎是“获得正确的空间参考”“,但我所做的所有搜索都表明这是26710。

您使用的地图服务仅绘制102100投影中提供的几何图形。如果您有权访问ArcGIS几何服务器,则可以将源投影中的数据点转换为地图服务所需的数据点。看

例如,如果您有一个点,其在26710 wkid中的坐标为(4918005456280),您可以执行以下操作


该结果中的x和y坐标应显示在您链接的地图服务上温哥华附近的某个地方。

您使用的地图服务仅打印102100投影中提供的几何图形。如果您有权访问ArcGIS几何服务器,则可以将源投影中的数据点转换为地图服务所需的数据点。看

例如,如果您有一个点,其在26710 wkid中的坐标为(4918005456280),您可以执行以下操作


该结果中的x和y坐标应该显示在您链接的地图服务中温哥华附近的某个地方。

+1为示例。然而,我认为我需要的是一种不必调用服务器就可以进行转换的方法(尽管我确实看到我可能能够在一次调用中发送多个点)。此示例几何体服务器表示它只是一个示例,随时可能更改或删除。例如+1。然而,我认为我需要的是一种不必调用服务器就可以进行转换的方法(尽管我确实看到我可能能够在一次调用中发送多个点)。此示例几何体服务器表示它只是一个示例,随时可能更改或删除。