Board index FlightGear Development Scenery

Project3000 - Populate 4000 airports in 5 minutes :-)

Questions and discussion about enhancing and populating the FlightGear world.

Re: Project3000 (Populate 3000 airports in one day)

Postby Catalanoic » Mon Nov 21, 2016 7:43 pm

It would be nice to join both objects/buildings sources, all from a centralised way (TS? OSM.org?) to check if no overlapping ones exists
User avatar
Catalanoic
 
Posts: 1014
Joined: Mon Mar 05, 2012 12:33 am
Location: Barcelona (LEBL)
Callsign: Catalanoic
Version: 2017.3
OS: Lubuntu/Windows 7

Re: Project3000 (Populate 3000 airports in one day)

Postby pommesschranke » Mon Nov 21, 2016 8:49 pm

The source for Project3000 objects are the (GPL) airport scenery packages from https://gateway.x-plane.com
not OSM.

Yes. I'd like to have a "smart" tool that detects conflicts between Project3000 objects and objects from terrasync.
pommesschranke
 
Posts: 1100
Joined: Sat Apr 27, 2013 7:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Lubuntu 18.04

Re: Project3000 (Populate 3000 airports in one day)

Postby vanosten » Tue Nov 22, 2016 6:58 pm

I would rather not have a "smart" tool detecting conflicts - because that will mean that in order to generate e.g. osm2city data you need to have already the newest Project3000 in place. Currently osm2city is not even handling multiple scenery paths. The easiest would be to just say: Project3000 and osm2city respect the airport boundary as defined for a given airport in apt.dat. osm2city does not place anything inside the boundary - and Project3000 does not place anything outside of the boundary - i.e. not matter what OSM data says.

As I have not been thinking about the whole airport stuff before - and you seem to have a lot of experience being able to do this amazing library:
  • Is it highly probable that the airport boundary actually is defined for the majority of airports?
  • Is it highly probable that there no stuff is placed by Project3000 outside of the airport boundary - e.g. because the data in the x-plane gateway actually keep inside the boundaries?
  • Would it work for you to have a the airport boundary as defined in the apt.dat file for a given airport as the simple conflict exclusion "contract"? (actually there might be differences between the apt.dat data downloaded from x-plane scenery gateway and the apt.dat data used in FG - but that must be good enough I guess)
Maintaining osm2city
vanosten
 
Posts: 344
Joined: Sat Sep 25, 2010 5:38 pm
Location: Denmark - but I am Swiss
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Project3000 (Populate 3000 airports in one day)

Postby pommesschranke » Tue Nov 22, 2016 11:25 pm

vanosten wrote in Tue Nov 22, 2016 6:58 pm:[*] Is it highly probable that the airport boundary actually is defined for the majority of airports?


yes

[*] Is it highly probable that there no stuff is placed by Project3000 outside of the airport boundary - e.g. because the data in the x-plane gateway actually keep inside the boundaries?


yes

[*] Would it work for you to have a the airport boundary as defined in the apt.dat file for a given airport as the simple conflict exclusion "contract"? (actually there might be differences between the apt.dat data downloaded from x-plane scenery gateway and the apt.dat data used in FG - but that must be good enough I guess)


I made a tool that converts X-plane "facade" buildings to OSM XML files which I sometimes use as input for osm2city to make terminal buildings which fit very well to the Project3000 objects - especially jetways.

https://github.com/mherweg/d-laser-fgto ... 2aptdat.py

osm2city does not place anything inside the boundary


why ? If the X-plane scenery contains no building polygons and FG/terrasync has no objects then OSM would be a nice fallback souce for terminal buildings.
pommesschranke
 
Posts: 1100
Joined: Sat Apr 27, 2013 7:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Lubuntu 18.04

Re: Project3000 (Populate 3000 airports in one day)

Postby portreekid » Wed Nov 23, 2016 7:16 am

pommesschranke wrote in Tue Nov 22, 2016 11:25 pm:
vanosten wrote in Tue Nov 22, 2016 6:58 pm:osm2city does not place anything inside the boundary


why ? If the X-plane scenery contains no building polygons and FG/terrasync has no objects then OSM would be a nice fallback souce for terminal buildings.


Maybe the input for the map of developed airports could be used.
http://iveze.nl/fgmap/
Should be pretty accurate. EGEO (nothing there) doesn't turn up, but XPLO (hangar and fuel) does.
portreekid
 
Posts: 299
Joined: Tue Jan 14, 2014 3:36 pm
Location: Dresden
Version: 3.0
OS: Windows 7

Re: Project3000 (Populate 3000 airports in one day)

Postby vanosten » Sat Nov 26, 2016 12:08 pm

pommesschranke wrote in Tue Nov 22, 2016 11:25 pm:
vanosten wrote in Tue Nov 22, 2016 6:58 pm:why ? If the X-plane scenery contains no building polygons and FG/terrasync has no objects then OSM would be a nice fallback souce for terminal buildings.


Sorry, I did not get that part. I will look into adding the possibility to do overlap detection for more than one (default=terrasync) scenery directory in osm2city.
Maintaining osm2city
vanosten
 
Posts: 344
Joined: Sat Sep 25, 2010 5:38 pm
Location: Denmark - but I am Swiss
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Project3000 (Populate 3000 airports in one day)

Postby vanosten » Sat Nov 26, 2016 2:46 pm

pommesschranke wrote in Sun Oct 11, 2015 8:25 am:you will need the "lib" folder in your Models folder. Get it from here:
https://github.com/mherweg/d-laser-fgtools


Could you please consider to remove this form the first post - it is not necessary anymore. Article on wiki is correct.
Maintaining osm2city
vanosten
 
Posts: 344
Joined: Sat Sep 25, 2010 5:38 pm
Location: Denmark - but I am Swiss
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Project3000 (Populate 3000 airports in one day)

Postby vanosten » Sat Nov 26, 2016 2:55 pm

I have made an update in osm2city, which allows to use a new parameter:
Code: Select all
PATH_TO_SCENERY_OPT = "/media/sf_fg_customscenery/project3000"


Unless it is set to "None" (the default), then overlap checking is also done against objects in that folder hierarchy.

LSMM without overlap check against Project3000 (missing textures for osm2city are on purpose to make it clearer - tower and hangar):
Image

LSMM with overlap check against Project3000:
Image

Please give it a try. I would be very glad to get positive and negative feedback using the following parameters in osm2city (i.e. only using the new way of overlap checking using convex hull):
Code: Select all
OVERLAP_CHECK_CONVEX_HULL = True
OVERLAP_CHECK_CH_BUFFER_STATIC = 0.0
OVERLAP_CHECK_CH_BUFFER_SHARED = 0.0
OVERLAP_CHECK = False
OVERLAP_CHECK_CONSIDER_SHARED = True
Maintaining osm2city
vanosten
 
Posts: 344
Joined: Sat Sep 25, 2010 5:38 pm
Location: Denmark - but I am Swiss
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Project3000 (Populate 3000 airports in one day)

Postby pommesschranke » Sat Nov 26, 2016 7:58 pm

vanosten wrote in Sat Nov 26, 2016 2:55 pm:I have made an update in osm2city, which allows to use a new parameter


nice! thank you.

sure I will try it, but can't tell you when. I'm busy during the next week(s) :-(
pommesschranke
 
Posts: 1100
Joined: Sat Apr 27, 2013 7:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Lubuntu 18.04

Re: Project3000 (Populate 3000 airports in one day)

Postby Johan G » Mon Nov 28, 2016 11:37 am

Some posts were split off to the new topic Help with placing objects using the UFO
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Johan G
Moderator
 
Posts: 5294
Joined: Fri Aug 06, 2010 5:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 3.0.0
OS: Windows 7, 32 bit

Re: Project3000 (Populate 3000 airports in one day)

Postby pommesschranke » Fri Dec 23, 2016 2:35 am

I just discovered a new Project3000 + osm2city gem: KDFW

If it does not look like this on your PC, then see this as a preview for the next release of Project3000.

http://www.23hq.com/laserman/photo/27364679/original

Image

Image

Image

Image

Image
Last edited by pommesschranke on Mon Jan 02, 2017 11:23 am, edited 1 time in total.
pommesschranke
 
Posts: 1100
Joined: Sat Apr 27, 2013 7:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Lubuntu 18.04

Re: Project3000 (Populate 3000 airports in one day)

Postby rominet » Fri Dec 23, 2016 1:15 pm

Very nice, thanks!
rominet
 
Posts: 550
Joined: Sat Nov 01, 2014 1:33 pm
Callsign: F-KATS
Version: Git next
OS: Debian GNU/Linux

Re: Project3000 (Populate 3000 airports in one day)

Postby Vladimir Akimov » Mon Jan 02, 2017 12:17 am

damn looks great!
You know me from youtube :)
I'm VladFlyer, take a look :

https://www.youtube.com/channel/UCBOvOg ... yNsYKuAxbw
User avatar
Vladimir Akimov
 
Posts: 630
Joined: Tue Oct 22, 2013 7:05 pm
Callsign: VladFlyer
Version: 3.2.0
OS: Win 8.1

Re: Project3000 (Populate 3000 airports in one day)

Postby Johan G » Sun Jan 15, 2017 6:32 pm

Some posts was split off to the new topic Cairo Airport Terminal 2 model wanted.
Low-level flying — It's all fun and games till someone looses an engine. (Paraphrased from a YouTube video)
Improving the Dassault Mirage F1 (Wiki, Forum, GitLab. Work in slow progress)
Johan G
Moderator
 
Posts: 5294
Joined: Fri Aug 06, 2010 5:33 pm
Location: Sweden
Callsign: SE-JG
IRC name: Johan_G
Version: 3.0.0
OS: Windows 7, 32 bit

Re: Project3000 (Populate 3000 airports in one day)

Postby pommesschranke » Sun Mar 05, 2017 10:17 pm

NEW VERSION: March 2017
4096 airports (+705 compared to the last version)
20 new 3D models, 49 new oil platforms

http://fresh-scenery-for-flightgear.sou ... oject3000/
http://fresh-scenery-for-flightgear.sou ... ch2017.tgz (18MB)

all new airports are marked green on this page:
https://github.com/mherweg/d-laser-fgto ... 5f1a8dd7f9
(click "load diff")
Last edited by pommesschranke on Mon Mar 06, 2017 10:31 am, edited 1 time in total.
pommesschranke
 
Posts: 1100
Joined: Sat Apr 27, 2013 7:58 pm
Location: EDLM & LJCE
Callsign: d-laser
IRC name: laserman
Version: git
OS: Linux Lubuntu 18.04

PreviousNext

Return to Scenery

Who is online

Users browsing this forum: No registered users and 4 guests