Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
-
Valerj
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 27 мар 2015, 19:03
- Репутация: 0
Сообщение
Valerj » 02 апр 2015, 10:22
SergeyRyzhkov писал(а):Valerj писал(а):SergeyRyzhkov писал(а):Валерий, трудно расширить ответ, не имея нормального вопроса.
Вы можете сказать зачем Вам kmz конвертировать в png ?
У Вас же это не самоцель, Вы что-то другое хотите сделать. Так скажите истинную цель. Может Вы идете изначально не правильным путем.
Если по сути, то есть программа (набор утилит, как хотите) ogr2ogr. В сети полно информации.
да , правильно . у меня есть файл KML , на основании той информации , которая есть в этом файле , мне необходимо сделать ground overlay:
https://developers.google.com/maps/docu ... oundoverla
Желание как желание....
Один из путей решения.
1. Используйте GDAL (а именно gdal_rasterize)
http://www.gdal.org/gdal_rasterize.html
Если есть qgis можно в нем сделать (по сути там все тоже самое, только с мордами (GUI))
2. Для перевода kml в shp используйте ogr2ogr
Неплохой cheat-sheet
https://github.com/dwtkns/gdal-cheat-sheet
Как это использовать - читайте соответствующий раздел на форуме.
Если Вам эти знания ни к чему (и в этом нет ничего плохого!!!!) попросите коллег, Вам переведут во что Вам надо, а далее Вы будете заниматься своей непосредственной задачей.
Спасибо за ответ , Сергей ! Буду штудировать ))) cheat-sheet тоже буду читать обязательно, просто для меня это абсолютно новая тема , уже на страницу список того , что надо прочитать )))
еще раз спасибо
-
trir
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Сообщение
trir » 02 апр 2015, 10:23
источник
Add an overlay
1.Instantiate a new GroundOverlayOptions object
2.Specify the image as a BitmapDescriptor.
3.Set the position of the image using one of the available methods: ◦position(LatLng location, float width, float height)
◦position(LatLng location, float width)
◦positionFromBounds(LatLngBounds bounds)
4.Set any optional properties, such as transparency, as desired.
5.Call GoogleMap.addGroundOverlay() to add the image to the map.
То есть надо сделать один растр и натянуть его на "глобус"?
И что у нас получится?
-
SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
-
Контактная информация:
Сообщение
SergeyRyzhkov » 02 апр 2015, 10:32
Валерий, удачи!
ogr и gdal (хотя уже это в одном флконе) в первую очередь изучать!
Решите много для себя проблем и избавитесь от лишних телодвижений с ГИС (там где это не нужно), да и понимание придет многих вещей.
Я недавно решал задачу свою по нарезке тайлов, неделю шлифовал, туго давалось ..., везде нюансы
viewtopic.php?f=30&t=18732
-
SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
-
Контактная информация:
Сообщение
SergeyRyzhkov » 02 апр 2015, 10:33
trir писал(а):
То есть надо сделать один растр и натянуть его на "глобус"?
И что у нас получится?
Так а что смущает? Растр как растр получится, как и везде...
-
Valerj
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 27 мар 2015, 19:03
- Репутация: 0
Сообщение
Valerj » 02 апр 2015, 10:36
SergeyRyzhkov писал(а):Валерий, удачи!
ogr и gdal (хотя уже это в одном флконе) в первую очередь изучать!
Решите много для себя проблем и избавитесь от лишних телодвижений с ГИС (там где это не нужно), да и понимание придет многих вещей.
Я недавно решал задачу свою по нарезке тайлов, неделю шлифовал, туго давалось ..., везде нюансы
viewtopic.php?f=30&t=18732
О , спасибо за приоритеты , Сергей ! А то что-то поток непонятной информации уже понемногу начал смывать мою мотивацию (((( , буду продвигать тему в этом направлении .
-
Valerj
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 27 мар 2015, 19:03
- Репутация: 0
Сообщение
Valerj » 02 апр 2015, 10:40
То есть надо сделать один растр и натянуть его на "глобус"?
И что у нас получится?
не я ставлю задачу .
Последний раз редактировалось
Valerj 02 апр 2015, 10:48, всего редактировалось 1 раз.
-
trir
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Сообщение
trir » 02 апр 2015, 10:41
Получится большой растр с кучеё прозрачного места, при этом вместо полигонов будут большие пиксели.
Речь ведь про один!? растр, а не тайтлы или несколько растров...
-
Valerj
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 27 мар 2015, 19:03
- Репутация: 0
Сообщение
Valerj » 02 апр 2015, 10:46
trir писал(а):Получится большой растр с кучеё прозрачного места, при этом вместо полигонов будут большие пиксели.
Речь ведь про один!? растр, а не тайтлы или несколько растров...
во , правильно ! дальше необходимо будет все пространство , непокрытое полигонами сделать прозрачным , я просто еще не дошел до этого этапа . да , это должна быть одна картинка в формате png
-
trir
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Сообщение
trir » 02 апр 2015, 10:49
Это будет или очень большой растр или на каждый полиго будет по несколько пикселей!
-
SergeyRyzhkov
- Гуру
- Сообщения: 909
- Зарегистрирован: 02 июл 2014, 19:13
- Репутация: 203
- Ваше звание: GP-экотеррористы
- Откуда: Санкт-Петербург
-
Контактная информация:
Сообщение
SergeyRyzhkov » 02 апр 2015, 10:58
trir
А теперь уловил мысль. Да Вы правы.
Но это уже скорее вопрос к самой постановке задачи.
А пока надо просто конвертнуть, натянуть, увидеть косяки и далее думать что с этим делать.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя