🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.gis
Article #11997

Re: Algorytm Line Marge

#11997
From: wizard
Date: Wed, 17 Jun 2009 05:45
41 lines
2739 bytes
Dzięki za obszerne wyjaśnienia
to jest dla mnie bardzo pomocne
i tego właśnie szukałem
pozdrawiam



Użytkownik "Mateusz Loskot" <mateusz@loskot.net> napisał w wiadomości 
news:h184lk$d6i$1@inews.gazeta.pl...
> "wizard" <gggg@wp.pl> wrote in message 
> news:h182rs$7mc$1@nemesis.news.neostrada.pl...
>> ok ale musze miec przynajmniej identyfikatory
>> obiekt?w aby odtworzyc ich atrybuty opisowe
>> np. laczenie drog ale tak by pamietac ich numery po zlaczeniu
>
>
> GEOS to biblioteka do geometrii obliczeniowej.
> Geometria obliczeniowa nic nie wie o elementach GIS, jak powiązanie
> geometrii z atrybutami opisowymi. GEOS nie jest biblioteką GIS.
> (Podobnie jak CGAL - http://www.cgal.org/ czy inne GGL - 
> http://trac.osgeo.org/ggl/)
>
> Natomiast OGR z GDAL (http://gdal.org/ogr) jest to GIS. OGR z GDAL używa 
> GEOS do
> operacji geometrycznych. I tak klasa OGRFeature powiązuje geometrię z 
> atrybutami opisowymi.
>
> Jeśli masz dwa obiekty OGRFeature reprezentują Twoje dwie drogi, to
> możesz na nich zaaplikować na nich operację union (OGRGeometry::Union)
> i np. utworzyć nowy obiekt OGRFeature który reprezentuje nową drogę
> powstałą z poprzednich o numerach takich a takich.
>
> W skrócie, na bazie egzampla z OGR, sam sobie implementujesz
> wsparcie dla powiązania atrybutów z geometrią (albo używasz OGRFeature),
> i w tej implementacji używasz GEOS jedynie do operacji na geometriach.
>
> Pozdrawiam
> -- 
> Mateusz Loskot, http://mateusz.loskot.net
> pl.comp.lang.c FAQ: http://pl.cpp.wikia.com/wiki/FAQ
> C++ FAQ: http://parashift.com/c++-faq-lite 
Technical Details
Message-ID: <h19vnf$bd6$1@atlantis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <h17dhg$5or$1@nemesis.news.neostrada.pl> <h17vb1$ina$1@inews.gazeta.pl> <h182rs$7mc$1@nemesis.news.neostrada.pl> <h184lk$d6i$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: "wizard" <gggg@wp.pl>
Newsgroups: pl.comp.gis
Subject: Re: Algorytm Line Marge
Date: Wed, 17 Jun 2009 07:45:22 +0200
Organization: TP - http://www.tp.pl/
Lines: 43
Message-ID: <h19vnf$bd6$1@atlantis.news.neostrada.pl>
References: <h17dhg$5or$1@nemesis.news.neostrada.pl> <h17vb1$ina$1@inews.gazeta.pl> <h182rs$7mc$1@nemesis.news.neostrada.pl> <h184lk$d6i$1@inews.gazeta.pl>
NNTP-Posting-Host: 212.244.181.69
X-Trace: atlantis.news.neostrada.pl 1245217327 11686 212.244.181.69 (17 Jun 2009 05:42:07 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Wed, 17 Jun 2009 05:42:07 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-RFC2646: Format=Flowed; Response
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit