アメリカ本土のどこかでポイントをジオコーディングしようとして、そのポイントが東アフリカ沖に表示されたことは何度ありますか?例えば、Esri サポートに連絡すると、ロケーターは緯度経度を返しているが、マップサービスは WGS 1984 や Web Mercator 以外の投影法を使用していると説明されることがあります。解決策は?ジオコーディング結果を再投影することです:Geographic から Web Mercator へ<\/A>。もしマップサービスが Web Mercator 以外の空間参照を使っている場合は、再投影にはGeometry Service<\/A>を使う必要があります。<\/P>OutSpatialReference<\/STRONG>(Silverlight<\/A>、Flex<\/A>、JavaScript<\/A>)。これはあなたの作業を簡単にするキーワードです。ArcGIS Server 10.0 REST API で導入され、その後 2.x Web API にも搭載された Locator タスク(または Silverlight の AddressToLocationsParameters クラス)の新しいプロパティで、出力ジオメトリの空間参照を設定できます。<\/P>例えば、JavaScript API で outSpatialReference を設定する場合locator = new esri.tasks.Locator("http:\/\/\/_ArcGIS\/_rest\/_services\/_\/_GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>注意:<\/STRONG>このプロパティは ArcGIS Server 10.0 以降でのみ利用可能です。したがって、2.x Web API アプリケーションでは、必ず Locator サービスが 10.0 マシン上でホストされていることを確認してください。<\/P>- Kripa J., Esri Support Analyst - SDK group, Esri Support Services<\/SPAN><\/SPAN><\/P><\/BODY><\/HTML>
OutSpatialReference<\/STRONG>(
例えば、JavaScript API で outSpatialReference を設定する場合locator = new esri.tasks.Locator("http:\/\/\/_ArcGIS\/_rest\/_services\/_\/_GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>注意:<\/STRONG>このプロパティは ArcGIS Server 10.0 以降でのみ利用可能です。したがって、2.x Web API アプリケーションでは、必ず Locator サービスが 10.0 マシン上でホストされていることを確認してください。<\/P>- Kripa J., Esri Support Analyst - SDK group, Esri Support Services<\/SPAN><\/SPAN><\/P><\/BODY><\/HTML>
locator = new esri.tasks.Locator("http:\/\/\/_ArcGIS\/_rest\/_services\/_\/_GeocodeServer"); locator.outSpatialReference = new esri.SpatialReference(102113);<\/CODE><\/P>注意:<\/STRONG>このプロパティは ArcGIS Server 10.0 以降でのみ利用可能です。したがって、2.x Web API アプリケーションでは、必ず Locator サービスが 10.0 マシン上でホストされていることを確認してください。<\/P>- Kripa J., Esri Support Analyst - SDK group, Esri Support Services<\/SPAN><\/SPAN><\/P><\/BODY><\/HTML>
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.