Работа c географическими координатами Civil 3d

Тема в разделе "Civil 3D", создана пользователем Сергей Буфетов, 16 авг 2011.

  1. trir

    trir Форумчанин

    экспорт в kml есть давно, правда в какой то версии он был поломан, но не фатально. Ещё раньше был FDO-провайдер, правда он кажется не дружил с кириллицей. Но лично я, обычно делаю kml - скриптом на python'e
     
    Андрей Мороз нравится это.
  2. FOXXX591

    FOXXX591 Форумчанин

    TulGeo, Geoshaman, Сер-гео и ещё 1-му нравится это.
  3. Сер-гео

    Сер-гео Форумчанин

    FOXXX591, вот это уже интересней а то всю голову сломал с этими настройками, спасибо большое.
     
  4. Enot

    Enot Форумчанин

    Ну, если оченно надо, я и в 2013 СК спокойно настраиваю.Именно в этом окошке.
    Благо все официальные параметры переходов известны.
    --- Сообщения объединены, 26 янв 2017 ---
    Ну-ка, ну-ка...
    У-у-у-у... триал...
    Во жмоты!

    И написано, что 2013 не в теме... :-(
     
  5. sergtor

    sergtor Форумчанин

    Почему не в теме?
     

    Вложения:

    • Image 7.png
      Image 7.png
      Размер файла:
      37,3 КБ
      Просмотров:
      82
  6. Enot

    Enot Форумчанин

    Проверю. Все равно триал
     
  7. trir

    trir Форумчанин

    http://gis-lab.info/forum/download/file.php?id=12497

    Создаём kml
    Код:
    el = ET.Element('kml', {'xmlns': 'http://www.opengis.net/kml/2.2', 'xmlns:gx': 'http://www.google.com/kml/ext/2.2'})
    doc = ET.SubElement(el, "Document")
    Создаём Placemark с точкой (Point)
    Код:
    def make_placemark(name, desc, date_time, lat, lon):
        placemen_el = ET.Element("Placemark")
        time_stamp_el = ET.SubElement(placemen_el, "gx:TimeStamp")
        when_el = ET.SubElement(time_stamp_el, "when")
        tstmp = date_time.split('.')
        when_el.text = tstmp[2] + '-' + tstmp[1] + '-' + tstmp[0]
        name_el = ET.SubElement(placemen_el, "name")
        name_el.text = name
        description_el = ET.SubElement(placemen_el, "description")
        description_el.text = desc
        point_el = ET.SubElement(placemen_el, "Point")
        coordinates_el = ET.SubElement(point_el, "coordinates")
        coordinates_el.text = str(lon) + ',' + str(lat) + ',0'
        return placemen_el
    Добавляем Placemark в kml
    Код:
    doc.append(make_placemark(<имя>, <описание>, <метка времени>, <lat>, <lon>)
    Самое главное, <описание> в kml может быть html-страницей!
     
    Андрей Мороз нравится это.
  8. Enot

    Enot Форумчанин

    Ну не все ж здесь питонщики...
    Я вот, например, даже особо и не программер.
     
  9. trir

    trir Форумчанин

  10. Enot

    Enot Форумчанин

    Вот готовый бы скрипт...

    Чтобы его выполнить и готово.

    И все равно же какие-то внешние компоненты надо подкладывать, чтобы АКАД начал понимать Питона.
     
  11. АлексЮстасу

    АлексЮстасу Форумчанин

  12. Сер-гео

    Сер-гео Форумчанин

    Парни добрый день все равно что то туплю, а именно никак не могу перевести в WGS-84 точнее переводит, но полная хрень получается, исходник точка с координатами х=509109.3, у=1493963.60, эту же точку скалываю с гугла широта 57° 53.975'С, долгота 59° 56.811'В, а в автокаде Безымянный.png по идее значения должны быть от 57 до 59 по широте а в автокаде на все 360 крутит всю голову сломал, МСК вроде правильно настроены сейчас проверил, кто может по пунктам мне обяснить что я делаю не так и еще почему то в команде пишет не может сохранить проекцию. можно просто от исходной пару десятков километров в стороны кинуть линии если одной мало точки.
     
  13. i77artur

    i77artur Форумчанин

    Сер-гео, С игреками нормально все? чертеж метрический? Дай файл посмотреть, или тим вьювер включи, в ЛС
     
  14. Сер-гео

    Сер-гео Форумчанин

    Не могу, секретный да и у нас конец рабочего дня если по удаленке смотреть. Чертеж все проверил запускаю метрический ярлык шаблон тоже подгружается метрический.
     
  15. trir

    trir Форумчанин

    думаю у x'а единичка "потерялась"
     
  16. Сер-гео

    Сер-гео Форумчанин

    Нет всегда так работаем, и выписки так приходят, тупо при пересчете взяли СК-63 и сдвинули на юг на 5900000м
    --- Сообщения объединены, 1 фев 2017, Оригинальное время сообщения: 1 фев 2017 ---
    Безымянный1.png первая попавшая на глаза координата.
     
  17. trir

    trir Форумчанин

    у чертежа неправильно указанна СК
     
  18. i77artur

    i77artur Форумчанин

    Использованы стандартные настройки Civil 3D 2017 Country Kit for Russia
    Безымянный2.jpg Безымянный3.jpg
    --- Сообщения объединены, 1 фев 2017, Оригинальное время сообщения: 1 фев 2017 ---
    Ну и чертеж...
     

    Вложения:

  19. АлексЮстасу

    АлексЮстасу Форумчанин

    Для начала, в файле вообще не определена система координат.
    См. _MAPCSASSIGN.
     
  20. Сер-гео

    Сер-гео Форумчанин

    Вроде победил только сейчас у меня 2 варианта либо сажать Сас планету с границами росреестра, или гугла в сивил, либо как то добавить в метки описания точек.
     
    i77artur нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление