картсервер карт формата s-57

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
daenur
Новоприбывший
Сообщения: 2
Зарегистрирован: 06 апр 2015, 09:50
Репутация: 0

картсервер карт формата s-57

Сообщение daenur » 06 апр 2015, 10:36

Здравствуйте! Задача написать программу картсервера карт формата s-57. с картами только начал знакомство. не могу нигде найти принцип построения карты. есть ли в названии координаты карты или его нужно брать из самой карты? заранее спасибо!!!

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 13:36

Много вопросов сразу ...
Мой совет, почитайте несколько статей толковых на ресурсе, их не много, но есть...
Пользуйтесь поиском
viewtopic.php?f=2&t=9220

Есть описание стандарта в сети
http://www.morflot.ru/files/file/rd_enk ... 01_1.1.pdf

А лучше спросите у мореманов, например, форум КиЯ там есть тема, где подробно обсуждают

ЗЫ: В Питере открыли навигацию по ВВП, ура!

daenur
Новоприбывший
Сообщения: 2
Зарегистрирован: 06 апр 2015, 09:50
Репутация: 0

Re: картсервер карт формата s-57

Сообщение daenur » 06 апр 2015, 13:55

спасибо! буду изучать

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 14:01

И будут результаты - делитесь!
Тема интересная.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: картсервер карт формата s-57

Сообщение Дмитрий Барышников » 06 апр 2015, 15:56

Ну формат s-57 объединяет много навигационной информации (картографическую в том числе).
Что бы в названии были какие-то отсылки к координатам - такого не слышал. Там вроде нарезка другая.
Мы делали проект с s-57: морскую карту с оформлением открывали в QGIS, а также экспортировали в PostGIS с формированием оформления аналогичного QGIS для Mapnik и MapServer.
s-57qgis.png
QGIS с s-57
s-57qgis.png (192.17 КБ) 13997 просмотров

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 16:03

Дмитрий,
А Вы могли бы чуть подробнее про проект? Задачи, результат. (если, конечно позволяет лицензия)
Оформление, разбивка по слоям и т.д. есть в открытом доступе?

Еще вопрос: что значит "морскую карту с оформлением открывали в QGIS"

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: картсервер карт формата s-57

Сообщение Дмитрий Барышников » 06 апр 2015, 16:22

В рамках проекта требовалось обеспечить открытие, визуализацию и сохранение в БД (в виде тайлов) морских карт в формате S57. Загрузку карт в PostGIS необходимо было обеспечить с использованием библиотеки GDAL, рендеринг (MapServer или mapnik), разбивку на тайлы и кэширование (MapProxy).
QGIS использовался на начальном этапе для настройки стилей и согласования с заказчиком внешнего вида и логики рендеринга (там хитро строятся подписи). Еще в QGIS отрабатывали косяки GDAL (по результатам были закоммичены в транк GDAL фиксы). Сам проект QGIS делался вручную (из постановки задачи видно, что заказчика интересовала серверная сторона).
В качестве эталона рендеринга s-57 заказчик установил ГИС Оператор (КБ Панорама).
При организации загрузки данных из s-57 в PostGIS мы запрограммировали определенную предварительную обработку, нацеленную на ускорение рендерина тайлов. Объединили часть данных в одних слоях, предварительно сформировали подписи, выполнили перекодировку в UTF-8 и т.п.
Все результаты в открытом доступе (GPL v.2).

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 16:25

Дмитрий, спасибо!
Век живи век учись. Я даже не подозревал что оказывается GDAL "дружит" с S57.
А результаты где (ссылка)?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: картсервер карт формата s-57

Сообщение Дмитрий Барышников » 06 апр 2015, 16:27

Мы все выкладываем в одном месте - на гитхабе.
Но если лень искать - то вот: https://github.com/nextgis/navi2pg

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 16:30

Понял. Не лень искать (просто не заметил что Вы из NextGIS :) , прошу прощения)

Дабы чуть польза была для вновь читающих
Пару ссылок по теме:
http://www.gdal.org/drv_s57.html
http://blog.perrygeo.net/2005/12/03/hello-world/

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: картсервер карт формата s-57

Сообщение SergeyRyzhkov » 06 апр 2015, 16:33

Спасибо за Вашу работу (в смысле Вашей команды)
Дмитрий, ну еще вопрос. (я исходники поизучаю, конечно)
А структура БД есть в каком-либо виде?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: картсервер карт формата s-57

Сообщение Дмитрий Барышников » 06 апр 2015, 17:13

Ох, не знаю зачем нужна эта портянка, но изучайте:
Спойлер
INFO: Open of `PG:dbname=naval user=хх password=хх host=хх'
using driver `PostgreSQL' successful.

Layer name: 22061.beacon
Geometry: Point
Feature Count: 299
Extent: (26.100800, 59.431583) - (30.210567, 60.614655)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)
orient_cw: Real (0.0)
orient_ccw: Real (0.0)

Layer name: 22061.anchor_parking_plg
Geometry: Polygon
Feature Count: 2
Extent: (26.325837, 60.140474) - (26.467910, 60.198232)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.anchor_parking_pt
Geometry: Point
Feature Count: 19
Extent: (26.029215, 59.829050) - (28.165940, 60.567313)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.building_pt
Geometry: Point
Feature Count: 7
Extent: (26.038587, 59.836445) - (29.776023, 60.712088)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.building_ln
Geometry: Line String
Feature Count: 39
Extent: (26.094338, 59.600198) - (30.192811, 60.625357)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.building_plg
Geometry: Polygon
Feature Count: 22
Extent: (26.206482, 59.434107) - (30.344259, 60.717026)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.called_sea_parts
Geometry: Polygon
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.coastline
Geometry: Line String
Feature Count: 1430
Extent: (25.997700, 59.395026) - (30.344259, 60.775000)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
catcoa: Integer (0.0)

Layer name: 22061.depths_area_ln
Geometry: Line String
Feature Count: 858
Extent: (25.997700, 59.400900) - (29.951576, 60.708735)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.depths_area_plg
Geometry: Polygon
Feature Count: 615
Extent: (25.997700, 59.395026) - (30.344259, 60.775000)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
drval1: Real (0.0)
drval2: Real (0.0)

Layer name: 22061.land_region_ln
Geometry: Line String
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.land_region_plg
Geometry: Polygon
Feature Count: 1383
Extent: (25.997700, 59.333286) - (30.344259, 60.775000)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.land_region_pt
Geometry: Point
Feature Count: 1301
Extent: (25.999873, 59.545567) - (30.179732, 60.697158)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.magnetic_declination
Geometry: Point
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.mark
Geometry: Point
Feature Count: 2152
Extent: (26.010877, 59.402327) - (30.110998, 60.708070)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)
depth_whole: String (32.0)
depth_fractional: String (32.0)

Layer name: 22061.obstacles_ln
Geometry: Line String
Feature Count: 12
Extent: (25.997700, 59.511401) - (30.189926, 60.424867)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)
depth_whole: String (32.0)
depth_fractional: String (32.0)

Layer name: 22061.obstacles_plg
Geometry: Polygon
Feature Count: 1
Extent: (27.929023, 60.274130) - (27.962558, 60.290754)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.obstacles_pt
Geometry: Point
Feature Count: 1283
Extent: (25.998652, 59.405405) - (30.082608, 60.708732)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.rivers
Geometry: Polygon
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.lakes
Geometry: Polygon
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.route_pt
Geometry: Point
Feature Count: 17
Extent: (26.329008, 59.448428) - (29.683518, 60.579333)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.tsslpt_pt
Geometry: Point
Feature Count: 27
Extent: (26.647844, 59.968120) - (28.481683, 60.515504)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
angle_cw: Real (0.0)
angle_ccw: Real (0.0)

Layer name: 22061.route_ln
Geometry: Line String
Feature Count: 51
Extent: (25.997700, 59.742224) - (30.210480, 60.775000)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)
name_en: String (32.0)
name_ru: String (32.0)

Layer name: 22061.route_plg
Geometry: Polygon
Feature Count: 8
Extent: (25.997700, 59.333286) - (30.344259, 60.775000)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
type: String (64.0)

Layer name: 22061.vegetation
Geometry: Polygon
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.vegetation_pt
Geometry: Point
Feature Count: 0
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Layer name: 22061.labels
Geometry: Point
Feature Count: 435
Extent: (26.030030, 59.405543) - (30.197663, 60.715268)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
lable: String (255.0)

Layer name: 22061.lights_sectors
Geometry: Line String
Feature Count: 380
Extent: (26.019952, 59.524484) - (30.210567, 60.540940)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry
radius: Integer (10.0)
type: String (32.0)
colour: Integer (32.0)

Layer name: 22061.system_lines
Geometry: Line String
Feature Count: 20
Extent: (26.563106, 59.428605) - (29.960591, 60.610319)
Layer SRS WKT:
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]
FID Column = ogc_fid
Geometry Column = wkb_geometry

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей