Чтение координат из файла данного геодезистами

Автор Тема: Чтение координат из файла данного геодезистами  (Прочитано 310 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн SheldonАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Дано: нужно прочитать данные из файла (координаты) программно, который прислали геодезисты и разметить сектора на онлайн карте.
Они прислали файлы в формате - dmf и in4
файл dmf я открыл программой http://www.vingeo.com/update/bin/Ged.exe (демо скачал) - там план по секторам и больше ничего я не увидел, сохранить во что-то другое на демо не получается
файл in4 выглядит так:
Цитировать
## ТОВ \"Земельно-кадастровий центр\"# 12.09.2019 # Н
## Для изменения ваших данных отредактируйте
## текстовый файл In4.hdr в папке \Digitals
BL,
N=1,NP="257001",X=5174450.62,Y=5286374.62,MX=0.05,MY=0.05,
N=2,NP="257002",X=5174473.56,Y=5286338.01,MX=0.05,MY=0.05,
N=3,NP="257003",X=5174392.90,Y=5286279.20,MX=0.05,MY=0.05,
N=4,NP="257004",X=5174461.64,Y=5286186.09,MX=0.05,MY=0.05,
N=5,NP="257005",X=5174546.59,Y=5286077.02,MX=0.05,MY=0.05,
N=6,NP="257006",X=5174659.34,Y=5286189.25,MX=0.05,MY=0.05,
N=7,NP="257007",X=5174773.98,Y=5286300.73,MX=0.05,MY=0.05,
N=8,NP="257008",X=5174989.57,Y=5286504.29,MX=0.05,MY=0.05,
N=9,NP="257009",X=5174993.90,Y=5286514.83,MX=0.05,MY=0.05,
N=10,NP="257010",X=5174958.54,Y=5286585.00,MX=0.05,MY=0.05,
N=11,NP="257011",X=5174987.43,Y=5286643.35,MX=0.05,MY=0.05,
N=12,NP="257012",X=5174953.81,Y=5286710.88,MX=0.05,MY=0.05,
N=13,NP="257013",X=5174854.54,Y=5286896.87,MX=0.05,MY=0.05,
N=14,NP="257014",X=5174799.13,Y=5286862.89,MX=0.05,MY=0.05,
N=15,NP="257015",X=5174788.28,Y=5286879.18,MX=0.05,MY=0.05,
N=16,NP="257016",X=5174785.87,Y=5286877.57,MX=0.05,MY=0.05,
N=17,NP="257017",X=5174743.02,Y=5286853.63,MX=0.05,MY=0.05,
N=18,NP="257018",X=5174392.91,Y=5286650.17,MX=0.05,MY=0.05,
N=19,NP="257019",X=5174382.40,Y=5286643.65,MX=0.05,MY=0.05,
N=20,NP="257020",X=5174388.53,Y=5286634.24,MX=0.05,MY=0.05,
N=21,NP="257021",X=5174508.80,Y=5286425.97,MX=0.05,MY=0.05,
N=22,NP="257022",X=5174502.55,Y=5286419.74,MX=0.05,MY=0.05,
N=23,NP="257023",X=5174464.62,Y=5286388.29,MX=0.05,MY=0.05,
N=24,NP="257001",X=5174450.62,Y=5286374.62,MX=0.05,MY=0.05
SR,
N=1,NP="281001",X=5174755.61,Y=5286409.85,MX=0.05,MY=0.05,
N=2,NP="281002",X=5174800.29,Y=5286339.52,MX=0.05,MY=0.05,
N=3,NP="281003",X=5174933.77,Y=5286467.92,MX=0.05,MY=0.05,
N=4,NP="281004",X=5174920.25,Y=5286487.85,MX=0.05,MY=0.05
SR,
N=1,NP="294001",X=5174685.16,Y=5286811.21,MX=0.05,MY=0.05,
N=2,NP="294002",X=5174721.63,Y=5286755.48,MX=0.05,MY=0.05,
N=3,NP="294003",X=5174819.02,Y=5286812.25,MX=0.05,MY=0.05,
N=4,NP="294004",X=5174784.03,Y=5286869.51,MX=0.05,MY=0.05
Я не понял что тут что.
Погуглив, узнал что есть файлы в формате dwf - они в виде XML и предназначены для передачи данных.
Мне нужно сказать геодезистам чтоб прислали файл dwf?

ЗЫ: Капец тут капча !!!!

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10027
  • Карма: 1281
  • Рыцарь ObjectARX
  • Skype: rivilis
Я не понял что тут что.
А что тут понимать? X и Y - это координаты точек. Остальное для построения тебе не нужно.
Вот что получается, если этот файл импортировать в AutoCAD моей программой.


Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SheldonАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Мне нужно считать эти данные программно. Поэтому нужно знать что это за данные и в каких размерностях.
Цитировать
BL,
N=1,NP="257001", X=5174450.62, Y=5286374.62, MX=0.05,MY=0.05,
Пишу программу на C#.
  • Я не знаю что такое - BL, SR, NB
  • что такое N=1 .. 20
  • что обозначает - NP="257001"
  • что за единицы измерения в X=5174450.62,Y=5286374.62
  • что такое - MX=0.05,MY=0.05
Я геодезисту говорил что мне нужны GPS координаты и я их буду показывать на карте (есть такая возможность)
Единственное что я могу предположить - тут нет GPS координат.

Отмечено как Решение Александр Ривилис 16-09-2019, 17:08:34

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10027
  • Карма: 1281
  • Рыцарь ObjectARX
  • Skype: rivilis
Единственное что я могу предположить - тут нет GPS координат.
Правильно предполагаешь. Насколько я помню эти координаты в проекции Меркатора ( https://ru.wikipedia.org/wiki/Проекция_Меркатора ). Геодезисты при желании поправят. Что касается описания структуры файла in4, то если бы ты не поленился, то нашел приложенный документ.
« Последнее редактирование: 20-09-2019, 18:50:13 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SheldonАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Правильно предполагаешь. Насколько я помню эти координаты в проекции Меркатора ( https://ru.wikipedia.org/wiki/Проекция_Меркатора ). Геодезисты при желании поправят.
Т.е. у них есть данные GPS и они могут выслать такой файл?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10027
  • Карма: 1281
  • Рыцарь ObjectARX
  • Skype: rivilis
Правильно предполагаешь. Насколько я помню эти координаты в проекции Меркатора ( https://ru.wikipedia.org/wiki/Проекция_Меркатора ). Геодезисты при желании поправят.
Т.е. у них есть данные GPS и они могут выслать такой файл?

Ты у меня спрашиваешь? Откуда я могу это знать. Спроси у них.
P.S.: Говоря о геодезистах, я имел в виду не тех, которые прислали тебе файл in4, а тех, которые заглядывают на наш форум и знают формат файла in4.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SheldonАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
Спасибо за файл.

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 299
  • Карма: 35
Это формат программы Digitals - она используется для кадастра на Украине, значит координаты либо в СК63 X или УСК2000 - параметры есть в инете, с ними можно пересчитать в epsg4326 или что за хочешь. Для этого есть proj.

    Я не знаю что такое - BL, SR, NB - не знаю, но наверно внешний/внутрений контур, ищи документацию к формату
    что такое N=1 .. 20 - номер точки
    что обозначает - NP="257001" - имя точки
    что за единицы измерения в X=5174450.62,Y=5286374.62 - метры
    что такое - MX=0.05,MY=0.05 - точность

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 299
  • Карма: 35
Цитировать
Формат вырос из популярной в свое время системы Инвент-Град, был соответствующим образом дополнен и утвержден приказом органа по земельным ресурсам. Формат имеет простой синтаксис.

Цитировать
Ныне формат IN4 официально отменен и заменен форматом XML.

http://vinmap.net/book/ch12s01s01.html

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10027
  • Карма: 1281
  • Рыцарь ObjectARX
  • Skype: rivilis
Я не знаю что такое - BL, SR, NB - не знаю, но наверно внешний/внутрений контур, ищи документацию к формату
    что такое N=1 .. 20 - номер точки
    что обозначает - NP="257001" - имя точки
    что за единицы измерения в X=5174450.62,Y=5286374.62 - метры
    что такое - MX=0.05,MY=0.05 - точность
Я же выложил файл описания этого формата.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 299
  • Карма: 35
не увидел - читал без входа

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 299
  • Карма: 35
Цитировать
Насколько я помню эти координаты в проекции Меркатора
нет, в поперечной проекции Меркатора

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10027
  • Карма: 1281
  • Рыцарь ObjectARX
  • Skype: rivilis
Цитировать
Насколько я помню эти координаты в проекции Меркатора
нет, в поперечной проекции Меркатора
Мне позволительно ошибаться - я не геодезист. :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение