коррекция на кривизну земли

0 голосов
спросил 04 Авг, 04 от Гость (210,080 баллов) в категории Программные продукты Esri
Как ввести поправку на кривизну земли при расчете прямой видимости по гриду в 3D. Грид в датуме пулково 42. Коррекция не включается, в помощи указано, что грид должен быть спроецирован, и заданы z-unit?   

6 Ответы

0 голосов
ответил 17 Сен, 04 от Grigoriy (127,020 баллов)

У грида должна быть прописана проекция. Если точно не знаете параметры своей проекции - установите Гаусса-Крюгера 42 года примерно выбрав зону(центральный меридиан) для вашей территории.

0 голосов
ответил 21 Сен, 04 от Гость (210,080 баллов)

Система координат:
Transverse_Mercator
False_Easting: 7500000.000000
False_Northing: 0.000000
Central_Meridian: 39.000000
Scale_Factor: 1.000000
Latitude_Of_Origin: 0.000000
GCS_Pulkovo_1942
Датум:D_Pulkovo_1942
Начальный меридиан:0

- не работает. 

0 голосов
ответил 24 Сен, 04 от Grigoriy (127,020 баллов)

Теперь нужно создать точечный слой, для которого будут считаться зоны видимости (см справку How Viewshed works) и добавить этот слой в диалог Viewshed вызываемый из меню 3DAnalyst или Spatial Analyst в ArcMap - не из (ArcToolBox).

0 голосов
ответил 24 Сен, 04 от Гость (210,080 баллов)
Я вызываю инструмент Линия взгляда - чекбокс "Учесть кривизну ...." недоступен.
0 голосов
ответил 29 Сен, 04 от Grigoriy (127,020 баллов)

В каталоге с гридом найдите файл prj.adf

Его содержимое выглядит примерно так:

Projection    TRANSVERSE                                                       
Datum         PUL                                                              
Zunits        METERS
Units         METERS                                                           
Spheroid      KRASOVSKY                                                        
Xshift        0.0000000000                                                     
Yshift        0.0000000000                                                     
Parameters                                                                     
0.99960000 /* scale factor at central meridian                         
 45  0  0.000 /* longitude of central meridian                                 
 0  0  0.000 /* latitude of origin                                             
500000.00000 /* false easting (meters)                                 
0.00000 /* false northing (meters)                                     

Обратите внимание на ZUNITS - оно должно быть таким же как и единицы самого GRID.

ArcMap лучше перестартовать - он может не перечитать сразу содержимое этого файла.

0 голосов
ответил 29 Сен, 04 от Гость (210,080 баллов)

Точно.

Вроде вокруг крутился, и кажется подправлял в тексте в prj вместо NO -> METERS, но видать не доделал что-то. Кстати, в SA как сделать, чтобы формировался ZUNITS автоматически?

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...