Obraz z Map Google (nie Google Earth) obszaru w Latlon (17.692437,83.218689) został zapisany jakąś metodą w formacie jpeg. To jest dokładna migawka Map Google. Teraz muszę utworzyć odniesienie geograficzne, aby użyć go jako mapy bazowej do mojej digitalizacji. Jakiego układu odwzorowania lub układu współrzędnych mam użyć? Niektórzy mówią, że to projekcja WGS-84 Mercator. Ale nie widzę projekcji Mercatora na liście GCS w ArcGIS. Proszę pomóż! Jestem zdezorientowany.
Chcę utworzyć odniesienie geograficzne, przypisując dokładne wartości latlon do punktów, tak jak na mapach Google.
Rozszerz: Teraz mam kolejne pytanie. Czy Mapy Google są w układzie współrzędnych projektowanych czy w układzie współrzędnych geograficznych. Chociaż wyświetla wartości LatLon, myślę, że jest to rzutowany układ współrzędnych. Czy mam rację?
Rozszerz
Ustawiłem rzutowanie ArcMap Dataframe na Projected Coordinate System (Web Mercator) i zmieniłem wyświetlane wartości z Metrów na Stopnie dziesiętne. Następnie dodałem Mapę Google bez danych georeferencyjnych do dataframe. Następnie wziąłem kilka wspólnych punktów kontrolnych w moim obrazie ArcMap i Mapach Google, ustawiłem wartości szerokości i długości geograficznej z Map Google w punktach obrazu ArcMap. Po przypisaniu wartości latlon do 4 punktów klikam aktualizację georeferencji. Wtedy mój obraz zostaje bardzo dziwnie przekształcony. Czy procedura, którą wykonałem, jest prawidłowa?
Komentarze
- Czy na pewno to, co robisz, jest legalne? Warunki korzystania z usługi Google ' mogą tego zabronić. Zobacz pytanie 8 na tej stronie: google.com/permissions/geoguidelines.html
Odpowiedź
Google używa WGS 84 Web Mercator jako swojego układu współrzędnych. W ESRI jest to układ współrzędnych geograficznych.
Komentarze
- Ale Web Mercator to układ współrzędnych projektowanych?
- Tak, to jest projektowany własną metodą ;-). Wyświetlają współrzędne szerokości / długości geograficznej, ale mapa w szerokości / długości będzie wyglądała na zniekształconą, jeśli jedziesz na północ. Jeśli zrobisz zbliżenie na świat, zobaczysz, że Grenlandia jest o wiele za duża. To typowy Web Mercator.
- Wewnętrznie Mapy Google używają rzutowanego układu współrzędnych (sferyczny Mercator), ale podczas wysyłania zapytania o współrzędne lub przekazywania ich, interfejs API zwraca szerokość / długość.
- W Arcmap znajduje się w rzutowanych układach współrzędnych
Odpowiedź
Pierwszą rzeczą, którą chcesz wykluczyć, jest to, że obrazy jpeg mają odniesienia przestrzenne lub nie. Aby to zrobić:
- ustaw ramkę danych na system rzutowania / współrzędnych, w którym Twoim zdaniem znajduje się raster
- dodaj raster do mapy
- dodaj dane, o których wiesz, że mają prawidłowe odniesienia przestrzenne (np. mapa bazowa ESRI lub dane mapy ulicznej … itd.)
- jeśli raster lotniczy jest wyrównany z danymi mapy bazowej, prawdopodobnie ustaliłeś, że to odniesienie przestrzenne. Możesz następnie użyj narzędzia Zdefiniuj rzutowanie , aby przypisać odniesienie przestrzenne do rastrów lotniczych …… gotowe!
Jeśli raster nie jest wyrównany z niczym, będziesz musiał użyć paska narzędzi georeferencji, aby go utworzyć. W tym momencie rzut docelowy nie ma znaczenia, o ile tworzysz odniesienie do warstwy, która ma poprawne odniesienia przestrzenne.
Po georeferencji anteny może być konieczne użycie elementu Zdefiniuj rzutowanie narzędzie do przypisywania odniesienia przestrzennego do anteny, zgodnie z którą ramka danych jest zdefiniowana.