Jump to content
Nizkovoltnik

Автоген - это очень просто

Recommended Posts

Очент интересно и доступно, спасибо за статью! =) Автор, вы как профессионал, не могли бы в два клика "сделать автоген" для города Омск ?

  • Upvote 1
  • Downvote 1

Share this post


Link to post
Share on other sites

Ухты.. как раз только вот автогеном и начал заниматься.

Приду домой попробую.

 

 

Вопрос: на фототеррайн становится?

Так, на всякий ;)

Спасибо!

  • Upvote 1

Share this post


Link to post
Share on other sites

Автор, вы как профессионал, не могли бы в два клика "сделать автоген" для города Омск ?

Конечно могу :) Но как "профессионал" хочу, чтобы Вы, прочитав мануал, сделали это сами. И когда Вы покажете скрины получившегося, это будет для меня лучшей благодарностью.

Вопрос: на фототеррайн становится?

ТОЛЬКО на фототерр. За его пределами никакого кастомного автогена Вы не увидите.

Edited by Nizkovoltnik
  • Upvote 5

Share this post


Link to post
Share on other sites

Спасибо) Вечерком по времени попробую и отпишусь! :)

Share this post


Link to post
Share on other sites

SceneryProcessor Error Error while performing step IMPORTSHP

SceneryProcessor Error Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере.

Что такое может быть??? Windows 7/64

Edited by stinger1968

Share this post


Link to post
Share on other sites

To be able to read shapefiles, you need to have the Microsoft Access Database Engine 2010 installed. Be aware to install the right version, if you are running a 64 bit OS, you need to have the 64 bit driver installed. If you get an error while installing that a 32 bit Microsoft Office is installed, you can run the installer in passive mode to still install the driver:

AccessDatabaseEngine_X64.exe /passive

 

Простите. Я совершенно упустил из виду этот момент, так как не пользуюсь MS Office. Завтра добавлю в мануал. Добавил в мануал.

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites

Вот это ДА! Спасибо Вам огромное! Тема автоматом решает много проблем связанных с расстановкой автогена!

Обязательно попробую по кускам слепить город! :)

Очень нужная тема, ее надо закрепить в списке важных!

Уже закреплена - опоздал с советом, закрепил у себя, в закладке!))

Edited by rust197703

Share this post


Link to post
Share on other sites

Жаль....

моей зоны там нет должным образом.. возвращаюсь к аннотатору...

Share this post


Link to post
Share on other sites

To be able to read shapefiles, you need to have the Microsoft Access Database Engine 2010 installed. Be aware to install the right version, if you are running a 64 bit OS, you need to have the 64 bit driver installed. If you get an error while installing that a 32 bit Microsoft Office is installed, you can run the installer in passive mode to still install the driver:

AccessDatabaseEngine_X64.exe /passive

 

Простите. Я совершенно упустил из виду этот момент. Завтра добавлю в мануал.

 

Привет! Спасибо! Сделал как написано и усё заработало!!! :D

Share this post


Link to post
Share on other sites

Ещё вот такая бяка....шрифты???? Как победить??post-49033-0-45340000-1359188089.jpg

Edited by stinger1968

Share this post


Link to post
Share on other sites

 

 


Жаль....
моей зоны там нет должным образом.. возвращаюсь к аннотатору...

Не отчаивайтесь, на GEOFABRIK свет клином не сошелся. Поищите в других источниках. Подсказать их я не смогу, но наверняка есть другие карты, более точные и подробные.

 


Ещё вот такая бяка....шрифты???? Как победить??

А, да, есть такое дело :) Русским картографистам правила не писаны, они все равно назовут свои объекты кириллицей, да еще и в какой-нибудь хитрой кодировке. Не обращайте внимание, главное что значения в поле type написаны латинскими буквами. А правильность отображения кириллицы постепенно фиксится в новых версиях QGIS. Edited by Nizkovoltnik
  • Upvote 1

Share this post


Link to post
Share on other sites

Cделал всё как написано, но на определённом этапе компилирования scenProc зависает, памяти до 98 процентов съедает....(((( На компе 8Гигов оперативки...

Edited by stinger1968

Share this post


Link to post
Share on other sites

Зависает или вываливается с ошибкой? На больших картах этап разбиения на LOD-ы может занять значительное время. И, конечно же, большое количество данных может забить оперативку. Попробуйте вырезать меньший кусок и поэкспериментировать с ним.

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites

Нет, ошибку не показывает, но сверху пишет что прога не отвечает и комп начинает сильно тормозить, да и понятно память то тю-тю.......

Share this post


Link to post
Share on other sites

Вы не могли случайно указать пути к исходным картам, не подвергшимся обрезке? И любопытно бы посмотреть скрин, на каком этапе это происходит.

Share this post


Link to post
Share on other sites

Нет пути правильные...Почему память так кушает???

13:22 PLACEPOINTSALONGLINE Information Placing point features along lines with filter FTYPE=LINE;FROMFILE=roads.shp;type=trunk...

Вот тут

Edited by stinger1968

Share this post


Link to post
Share on other sites

Так-так, похоже Вы вычислили забавный баг. Попробуйте закомментировать строки, связанные с расстановкой фонарей. Просто поставьте в начале строк знак #

Если остальное (дома и деревья) расставятся успешно, сделайте следующее: удалите атрибуты fromfile из строк с фонарями, чтобы они выглядели так:

 

PLACEPOINTSALONGLINE|FTYPE=LINE;type=trunk|50|5|type|light|hdg

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites

После добавления # компилит. После правки тоже, но в анотаторе нет ни домов, ни дорог, хотя на карте были и экспорт слоёв делал как писалось выше....

Share this post


Link to post
Share on other sites

Очень интересно. Действительно похоже на баг. Надо бы, чтобы еще кто-нибудь проделал на своем компьютере такие операции, и если ситуация повторится, я внесу поправки в статью.

В моем рабочем компьютере 32 Гб оперативки, возможно поэтому я не замечал проблем с утечкой памяти.

А в игре автоген есть?

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites

Ну чуть деревьев.....Они и в анотаторе видны...До правки, ( с аттрибутом #) больше было деревьев...

 

 

IMPORTSHP|D:\Aeroport\natural.shp|*|NOREPROJ

IMPORTSHP|D:\Aeroport\Landuse.shp|*|NOREPROJ

IMPORTSHP|D:\Aeroport\roads.shp|*|NOREPROJ

IMPORTSHP|D:\Aeroport\Buildings.shp|*|NOREPROJ

 

SPLITGRID|AGN|buildings=*

 

PLACEPOINTSALONGLINE|FTYPE=LINE;type=tertiary|50|5|type|light|hdg

PLACEPOINTSALONGLINE|FTYPE=LINE;type=living_street|50|5|type|light|hdg

PLACEPOINTSALONGLINE|FTYPE=LINE;type=trunk|50|5|type|light|hdg

PLACEPOINTSALONGLINE|FTYPE=LINE;type=primary|60|5|type|light|hdg

PLACEPOINTSALONGLINE|FTYPE=LINE;type=residential|60|5|type|light|hdg

 

SETAGNBUILDINGHEIGHT|*|1.0;1.0;1.0;1.0

 

CREATEAGNGENBUILD|FTYPE=POLYGON;FROMFILE=buildings.shp;type!hotel;FWIDTH<15|{5ae04eb6-934c-4f63-bb48-5e7dee601212}|MAXRATIO=2

CREATEAGNGENBUILD|FTYPE=POLYGON;FROMFILE=buildings.shp;type!hotel;FWIDTH>20|{b597ddc9-4aa1-4391-8383-231620161427}

CREATEAGNROWHOUSE|FTYPE=POLYGON;FROMFILE=buildings.shp;type!hotel;FWIDTH<20;FWIDTH>15

 

CREATEAGNPOLYVEG|FTYPE=POLYGON;FROMFILE=natural.shp;type=forest|{db9149ee-bb9d-4da6-89c8-2c4900eed8fa}

CREATEAGNPOLYVEG|FTYPE=POLYGON;FROMFILE=natural.shp;type=park|{0053b63d-b2c0-4bd9-9853-d9d21c9ad1fa}

CREATEAGNPOLYVEG|FTYPE=POLYGON;FROMFILE=landuse.shp;type=residential|{e8b937fd-a1f2-4bd5-8548-2c80d30102af}

 

CREATEAGNLIBOBJ|FTYPE=POINT;type=light|{0017a263-464f-14fd-f77f-2996fed44864}|hdg|6;6

 

 

Вот код после правки, пути текстур опускаю...

 

post-49033-0-90163300-1359194568_thumb.jpg

Вот на карте дома есть, после компилинга нету........

Edited by stinger1968

Share this post


Link to post
Share on other sites

Вот оно что! У Вас:

IMPORTSHP|D:\Aeroport\Buildings.shp|*|NOREPROJ -- имя файла написано с заглавной буквы;

SPLITGRID|AGN|buildings=* -- строчная буква и далее строчные.

 

То же самое касается IMPORTSHP|D:\Aeroport\Landuse.shp|*|NOREPROJ -- вот почему уменьшилось количество деревьев.

 

Измените везде на строчные. Утилита крайне чувствительна к регистру. Вот смотрите, я подчеркнул ошибки:

1630281_m.jpg1630282_m.jpg

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×