Jump to content
Sign in to follow this  
Nizkovoltnik

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

Recommended Posts

Илья_777

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

  • Upvote 1
  • Downvote 3

Share this post


Link to post
Share on other sites
Layer

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

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

 

 

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

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

Спасибо!

  • Upvote 1

Share this post


Link to post
Share on other sites
Nizkovoltnik

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

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

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

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

Edited by Nizkovoltnik
  • Upvote 5

Share this post


Link to post
Share on other sites
Layer

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

Share this post


Link to post
Share on other sites
stinger1968

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
Nizkovoltnik

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
rust197703

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

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

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

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

Edited by rust197703

Share this post


Link to post
Share on other sites
tangereg

Спасибо!Очень актуальная тема.

Share this post


Link to post
Share on other sites
Layer

Жаль....

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

Share this post


Link to post
Share on other sites
AceFly

Итить ее налево! А я пол-Киева месяц лепил!

Share this post


Link to post
Share on other sites
stinger1968

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
stinger1968

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

Edited by stinger1968

Share this post


Link to post
Share on other sites
Nizkovoltnik

 

 


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

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

 


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

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

Share this post


Link to post
Share on other sites
stinger1968

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

Edited by stinger1968

Share this post


Link to post
Share on other sites
Nizkovoltnik

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

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites
stinger1968

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

Share this post


Link to post
Share on other sites
Nizkovoltnik

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

Share this post


Link to post
Share on other sites
stinger1968

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

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
Nizkovoltnik

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

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

 

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

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites
stinger1968

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

Share this post


Link to post
Share on other sites
Nizkovoltnik

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

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

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

Edited by Nizkovoltnik

Share this post


Link to post
Share on other sites
stinger1968

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

 

 

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
Nizkovoltnik

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...