Це команда g.projgrass, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
g.proj - Друкує або змінює інформаційні файли проекції GRASS (у різних координатах
описи системи).
Також можна використовувати для створення нових локацій GRASS.
КЛЮЧОВІ СЛОВА
загальне, проекція, створення локації
СИНТАКСИС
g.proj
g.proj --допомога
g.proj [-pgdjfwetc] [геореф=файл] [вага=файл] [проект4=Титули] [epsg=код]
[Дата=ім'я] [datum_trans=індекс] [розташування=ім'я] [--допомога] [--докладний] [--тихий]
[--ui]
Прапори:
-p
Роздрукуйте проекційну інформацію у звичайному форматі GRASS
-g
Друк інформації проекції у стилі сценарію оболонки
-d
Перевірте інформацію про вихідні дані та роздрукуйте параметри перетворення
-j
Роздрукуйте інформацію про проекцію у форматі PROJ.4
-f
Надрукувати «плоский» вихід без розривів рядків (стосується виводу WKT і PROJ.4)
-w
Роздрукуйте інформацію про проекцію у форматі WKT
-e
Використовуйте формат у стилі ESRI (застосовується лише до виводу WKT)
-t
Примусове перевизначення інформації про перетворення датума у вхідній системі координат
-c
Змінити поточні проекційні файли розташування
--допомога
Роздрукувати підсумок використання
-багатослівний
Детальний вихід модуля
--спокійно
Тихий вихід модуля
--ui
Примусово запустити діалогове вікно графічного інтерфейсу
Параметри:
геореф=файл
Ім’я файлу даних із геоприв’язкою для читання проекційної інформації
вага=файл
Ім’я файлу ASCII, що містить опис проекції WKT
"-" для стандартного введення
проект4=Титули
Опис проекції PROJ.4
"-" для стандартного введення
epsg=код
Проекційний код EPSG
варіанти: 1-1000000
Дата=ім'я
Датум (замінює будь-яку дату, зазначену у вхідній системі координат)
Приймає стандартні коди датума GRASS або «список» для списку та виходу
datum_trans=індекс
Номер індексу параметрів перетворення датума
"0" для невизначеного або "-1" для списку та виходу
варіанти: -1-100
За умовчанням: 0
розташування=ім'я
Назва нового розташування для створення
ОПИС
g.proj забезпечує засіб перетворення опису системи координат (тобто проекції
інформація) між різними форматами. Якщо зібрано без OGR, функціональність
обмежується:
· Повідомлення проекційної інформації для поточного розташування, або в
звичайний формат GRASS (прапор -p) або PROJ.4 (прапор -j).
· Зміна датума або звітування та модифікація перетворення датума
параметри для поточного розташування
При компіляції з OGR функціональність збільшується і дозволяє виводити проекцію
інформація у форматі добре відомий текст (WKT), популяризованому за допомогою власної ГІС. в
крім того, якщо один з параметрів геореф, вага, проект4 or epsg вказано, а не
інформація проекції зчитується з поточного місця, з якого вона імпортована
зовнішнє джерело наступним чином:
georef=ім'я файлу
g.proj намагається по черзі викликати GDAL і OGR, щоб прочитати файл із геоприв’язкою ім'я файлу.
Інформація проекції буде зчитуватися з цього файлу. Якщо файлу немає
геоприв’язка або неможливо прочитати, буде використано XY (непроектований).
wkt=ім'я файлу or -
Файл ім'я файлу має містити опис проекції у форматі WKT з або
без розривів рядків (наприклад, файл '.prj'). Якщо - надається для імені файлу, WKT
опис буде прочитано зі стандартного входу, а не з файлу.
proj4=description or -
description має бути описом проекції у форматі PROJ.4, вкладеним у цитату
позначає, якщо є пробіли. Якщо - дається за description, опис PROJ.4
буде зчитуватися із стандартного входу, а не як параметр командного рядка, що надається безпосередньо.
epsg=номер
номер має відповідати індексному номеру дійсної системи координат у EPSG
бази даних. Підтримка коду EPSG базується на локальній копії координати GDAL CSV
інформаційні файли системи та даних, що зберігаються в каталозі $GISBASE/etc/proj/ogr_csv.
Вони можуть бути оновлені, якщо це необхідно для підтримки майбутніх переглядів бази даних EPSG.
Якщо інформація про дату неправильна або відсутня у визначенні вхідної системи координат
(наприклад, описи PROJ.4 мають дуже обмежену підтримку для визначення імен датума), GRASS
Натомість абревіатуру дату можна ввести за допомогою Дата параметр. Це буде відмінено
будь-яку дату, що міститься у вхідній системі координат, і відкинути будь-яке перетворення датума
параметри. Введіть датум=список щоб повернути список усіх датумів, які підтримує GRASS. Так як
будь-які існуючі параметри перетворення датума будуть відкинуті datumtrans
Загалом параметр завжди слід використовувати разом із Дата.
Усі прапори -p, -j, -w тощо є функціональними під час імпорту інформації про проекцію
зовнішнє джерело, тобто g.proj можна використовувати для перетворення між уявленнями
інформація. Не обов’язково, щоб ні вхід, ні вихід були у форматі GRASS.
Крім того, якщо вказано прапор -c, g.proj створить нову проекцію GRASS
файли (PROJ_INFO, PROJ_UNITS, WIND і DEFAULT_WIND) на основі імпортованої інформації. Якщо
розташування Параметр вказано на додаток до -c, тоді буде нове розташування
створений. Інакше файли проекційної інформації в поточному місці будуть
перезаписаний. Перед цим програма не попереджатиме.
Остаточний режим роботи g.proj – це звіт про вихідну інформацію та дату
параметри перетворення, пов'язані з системою координат. Повідомить прапор -d
зрозуміле для людини резюме цього.
ПРИМІТКИ
Якщо вхідна система координат містить ім’я датума, але не має параметрів перетворення,
і доступно більше одного відповідного набору параметрів (відповідно до файлів
datum.table і datumtransform.table в $GISBASE/etc/proj), g.proj перевірятиме значення
datumtrans варіант і діяти відповідно до наступного:
-1: перелік доступних наборів параметрів у форматі, який можна аналізувати з графічним інтерфейсом користувача (але також читається людиною) і
ВХІД.
0 (за замовчуванням): продовжити без вказівки параметрів - якщо використовується під час створення розташування,
інші модулі GRASS використовуватимуть параметри "за замовчуванням" (ймовірно, неоптимальні) для цієї дату
при необхідності в майбутньому.
Будь-яке інше число, менше або дорівнює кількості наборів параметрів, доступних для цього
датум: виберіть цей набір параметрів і додайте його до опису системи координат.
Якщо -t якщо вказано прапорець, модуль спробує змінити перетворення датума
параметри за допомогою одного з двох вищенаведених методів, навіть якщо дійсний набір параметрів уже є
вказано у вхідній системі координат. Це може бути корисно для зміни дату
інформацію про існуюче місце розташування.
Вихід просто заснований на вхідній проекційній інформації. g.proj не намагається
переконайтеся, що описана таким чином система координат відповідає існуючій системі, яка використовується в
світ. Зокрема, це означає, що у вихідних даних WKT немає кодів EPSG Authority.
Формат WKT показує помилкові східні та північні напрямки в проектованій одиниці (наприклад, метри,
футів), але у форматі PROJ його завжди слід подавати в метрах.
Максимальний розмір вхідних описів проекції WKT або PROJ.4 обмежено 8000 байт.
ПРИКЛАДИ
Роздрукуйте інформацію проекції для поточного розташування:
г.прой -п
Створіть файл '.prj' у форматі ESRI, що відповідає поточному розташуванню:
g.proj -wef > irish_grid.prj
Прочитайте проекційну інформацію з файлу geotiff і роздрукуйте її у форматі PROJ.4:
g.proj -jf georef=ASTER_DEM20020508161837.tif
Перетворіть опис проекції PROJ.4, що міститься в текстовому файлі, у формат WKT:
кіт proj4.опис | g.proj -w proj4=-
Створіть нове місце з системою координат, на яку посилається код EPSG 4326
(широта-довгота/WGS84), без явного вказівки параметрів перетворення датума:
g.proj -c epsg=4326 location=latlong
Створіть нове місце з системою координат, на яку посилається код ESRI-EPSG 900913
(Проекція Google Mercator)
g.proj -c epsg=900913 location=google
Створіть нове місце за допомогою системи координат, на яку посилається код EPSG 29900 (ірландська
Сітка), вибравши набір параметрів перетворення датума №. 2:
g.proj -c epsg=29900 datumtrans=2 location=irish_grid
Створіть нове розташування з тією ж системою координат, що й поточне розташування, але
примусова зміна набору параметрів перетворення датума №. 1:
g.proj -c location=newloc -t datumtrans=1
Перелік можливих параметрів перетворення датума для поточного розташування:
g.proj -t datumtrans=-1
Створіть нове розташування з системою координат із визначення WKT, збереженого в тексті
Файл:
g.proj -c wkt=irish_grid.prj location=irish_grid
Створіть нове розташування з опису PROJ.4, явно вказавши дату та використавши
параметри перетворення датума за замовчуванням:
g.proj -c location=spain proj4="+proj=utm +zone=30 +ellps=intl" datum=eur50 datumtrans=0
Повторне проектування зовнішньої растрової карти на поточну проекцію GRASS (не завжди має сенс!)
за допомогою інструменту GDAL 'gdalwarp'. Ми рекомендуємо використовувати формат ERDAS/Img і не використовувати
стиль ESRI WKT:
# приклад для роздільної здатності 30x30 пікселів (застосуйте за допомогою -tr, щоб уникнути непарних значень)
gdalwarp -of HFA -tr 30 30 -t_srs "`g.proj -wf`" aster.img aster_tmerc.img
Перепроектуйте зовнішню векторну карту на поточну проекцію GRASS за допомогою інструменту OGR 'ogr2ogr':
ogr2ogr -t_srs "`g.proj -wf`" polbnda_italy_GB_ovest.shp polbnda_italy_LL.shp
Посилання
PROJ 4: бібліотека підтримки проекції/датуму
Бібліотека та набори інструментів GDAL
OGR векторна бібліотека та набір інструментів
далі читання
· Сітки та дату ASPRS
· MapRef – Колекція картографічних проекцій та систем відліку для Європи
· Список трансформації прогнозів (PROJ4)
Використовуйте g.projgrass онлайн за допомогою служб onworks.net