NO spatial reference exists Хотя СК в слое есть
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
NO spatial reference exists Хотя СК в слое есть
Добрый день!
Возникла серьезная для меня проблема.
Есть DEM файл с высотами в формате .asc
В свойствах слоя написано
GCS_WGS_1984
Linear unit
Angular unit Degree (0,174533....
Datum D_WGS_1984
При попытке любых действий (например, Slope) выдается ошибка, в которой говорится, что NO spatial reference exists....
При попытке изменить СК слоя функцией Project Raster такая же ошибка
В чем может быть проблема?
DEM файл качался с нормального источника...
Когда с ним ничего не делаешь, он хорошо ложится на спутниковый снимок (из SASPlaneta).
Что я делаю не так?
Заранее спасибо!
Возникла серьезная для меня проблема.
Есть DEM файл с высотами в формате .asc
В свойствах слоя написано
GCS_WGS_1984
Linear unit
Angular unit Degree (0,174533....
Datum D_WGS_1984
При попытке любых действий (например, Slope) выдается ошибка, в которой говорится, что NO spatial reference exists....
При попытке изменить СК слоя функцией Project Raster такая же ошибка
В чем может быть проблема?
DEM файл качался с нормального источника...
Когда с ним ничего не делаешь, он хорошо ложится на спутниковый снимок (из SASPlaneta).
Что я делаю не так?
Заранее спасибо!
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: NO spatial reference exists Хотя СК в слое есть
можно сделать быдло-ход конём -- загоняете его в Georeferensing, выставляете нужную СК и расставляете хотя бы одну точку... Причём она совпадает сама с собой... Далее Update Georeference... теоретически Arcgis создаст всё нужное..
-
- Гуру
- Сообщения: 939
- Зарегистрирован: 29 май 2011, 19:41
- Репутация: 94
- Откуда: Киев
Re: NO spatial reference exists Хотя СК в слое есть
define projection. Т.е. в файле .asc хэдэр проекции прописан непонятным для ArcGIS образом, можно в блокноте посмотреть.
сделать конвертацию/экспорт в растр .tif
[ Сообщение с мобильного устройства ]
сделать конвертацию/экспорт в растр .tif
[ Сообщение с мобильного устройства ]
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
Ничего не помогло.
Я не знаю, в чем дело..
СК есть, я ее меняю на UTM, например. Все равно не работает slope.
Пишет, что
Messages
Executing: Slope IBCAO_V3_30arcsec_SPATERED.tif \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\Slope_tif16 DEGREE 1
Start Time: Sat Aug 31 14:28:41 2013
WARNING 000869: Z factor: The Z units of the output geographical spatial reference are undefined. A default Z factor of 1 was used.
ERROR 999999: Error executing function.
The item was not found. [ItemType: {5ED667A3-9CA9-44A2-8029-D95BF23704B9}]
No spatial reference exists.
ERROR 010302: Unable to create the output raster: \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\Slope_tif16
ERROR 010067: Error in executing grid expression.
Failed to execute (Slope).
Failed at Sat Aug 31 14:28:43 2013 (Elapsed Time: 2,00 seconds)
Я не знаю, в чем дело..
СК есть, я ее меняю на UTM, например. Все равно не работает slope.
Пишет, что
Messages
Executing: Slope IBCAO_V3_30arcsec_SPATERED.tif \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\Slope_tif16 DEGREE 1
Start Time: Sat Aug 31 14:28:41 2013
WARNING 000869: Z factor: The Z units of the output geographical spatial reference are undefined. A default Z factor of 1 was used.
ERROR 999999: Error executing function.
The item was not found. [ItemType: {5ED667A3-9CA9-44A2-8029-D95BF23704B9}]
No spatial reference exists.
ERROR 010302: Unable to create the output raster: \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\Slope_tif16
ERROR 010067: Error in executing grid expression.
Failed to execute (Slope).
Failed at Sat Aug 31 14:28:43 2013 (Elapsed Time: 2,00 seconds)
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
Дабы не быть голословным, прикладываю проблемный файл.
Посмотрите, пожалуйста!
Этот фрагмент был вырезан из большой карты.
http://yadi.sk/d/JI13pNTW8XTZu
Посмотрите, пожалуйста!
Этот фрагмент был вырезан из большой карты.
http://yadi.sk/d/JI13pNTW8XTZu
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: NO spatial reference exists Хотя СК в слое есть
1. В региональных настройках системы Виндоуз поменяйте разделитель целой и дробной части с запятой на точку.
2. Сохраните дем в СК UTM.
2. Сохраните дем в СК UTM.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
1 сделал.lam писал(а):1. В региональных настройках системы Виндоуз поменяйте разделитель целой и дробной части с запятой на точку.
2. Сохраните дем в СК UTM.
2 достаточно ли просто в Каталоге в свойствах слоя поменять Spatial Reference на WGS 1984 UTM Zone 30 N ?
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: NO spatial reference exists Хотя СК в слое есть
Нет, не достаточно и это неправильно. Задайте СК UTM в окне DataFrame и сохраните дем в новый файл, указав при этом, что сохранить в СК текущего DataFrame, т.е. в UTM .roof2005 писал(а):1 сделал.lam писал(а):1. В региональных настройках системы Виндоуз поменяйте разделитель целой и дробной части с запятой на точку.
2. Сохраните дем в СК UTM.
2 достаточно ли просто в Каталоге в свойствах слоя поменять Spatial Reference на WGS 1984 UTM Zone 30 N ?
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
Либо я что-то делаю не так, либо не получается вообще.lam писал(а): Нет, не достаточно и это неправильно. Задайте СК UTM в окне DataFrame и сохраните дем в новый файл, указав при этом, что сохранить в СК текущего DataFrame, т.е. в UTM .
1) Add data - Добавляю слой. У меня стоит Spatial Reference GCS_WGS_1984
2) На Layers счелкаю Properies, затем меняю в Coordinate System на WGS 1984 UTM Zone 30 N
3) Счелкаю на слой - Data- Export data - Extent Original, Spatial ReferenceØ Data Frame (Current).
4)Save
В результате получается размытое пятно, да к тому же с измененными значениями Value...
Основной вопрос, почему не работает Slope с исходным DEM? Так же есть СК.
- Вложения
-
- Untitled.jpg (198.73 КБ) 10596 просмотров
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: NO spatial reference exists Хотя СК в слое есть
потому, что уклон обычно считается в метрах на метр (или в atan() от этой величины). Но никак не в метрах на градус долготы/широты. Хотя есть любители и расстояние в градусах считать. Но арка, видимо, не из таких.roof2005 писал(а):lam писал(а):Основной вопрос, почему не работает Slope с исходным DEM? Так же есть СК.
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
Это я понял.gamm писал(а):потому, что уклон обычно считается в метрах на метр (или в atan() от этой величины). Но никак не в метрах на градус долготы/широты. Хотя есть любители и расстояние в градусах считать. Но арка, видимо, не из таких.roof2005 писал(а):lam писал(а):Основной вопрос, почему не работает Slope с исходным DEM? Так же есть СК.
Но что мне сделать с файлом, чтобы можно было посчитать уклон, енапример.
Можно по пунктам, для дебилов (меня)?
-
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 06 авг 2013, 16:42
- Репутация: 0
Re: NO spatial reference exists Хотя СК в слое есть
При попытке применить Project Ratser для изменения СК на UTM вылезает ошибка:
Messages
Executing: ProjectRaster IBCAO_V3_30arcsec_RR4.tif \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\IBCAO_V3_30arcsec_RR4_Projec PROJCS['WGS_1984_UTM_Zone_30N',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-3.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]] NEAREST 324.140861698519 # # GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]
Start Time: Sat Aug 31 17:17:33 2013
ERROR 999999: Error executing function.
The table already exists.
No spatial reference exists.
Failed to execute (ProjectRaster).
Failed at Sat Aug 31 17:17:33 2013 (Elapsed Time: 0.00 seconds)
Messages
Executing: ProjectRaster IBCAO_V3_30arcsec_RR4.tif \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\IBCAO_V3_30arcsec_RR4_Projec PROJCS['WGS_1984_UTM_Zone_30N',GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-3.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]] NEAREST 324.140861698519 # # GEOGCS['GCS_WGS_1984',DATUM['D_WGS_1984',SPHEROID['WGS_1984',6378137.0,298.257223563]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]]
Start Time: Sat Aug 31 17:17:33 2013
ERROR 999999: Error executing function.
The table already exists.
No spatial reference exists.
Failed to execute (ProjectRaster).
Failed at Sat Aug 31 17:17:33 2013 (Elapsed Time: 0.00 seconds)
-
- Гуру
- Сообщения: 1018
- Зарегистрирован: 01 авг 2012, 13:55
- Репутация: 241
Re: NO spatial reference exists Хотя СК в слое есть
Dem довольно протяженный, по долготе от 41 до 75 градусов, думаю стоит перепроецировать его в коническую проекцию, а не в UTM.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя