On Wed, Aug 29, 2007 at 07:15:43PM +0200, Martijn van Oosterhout wrote:
> Behalve dat de ene groter is dan de andere. De rede dat ik vraag is
> dat het lijkt alsof node 9314 in 020_r_r hetzelvde punt is als node
> 705044 in 020_nosr_r. En niet hetzelvde is als punt 9314 in 020_r_r.
> Met andere woorden, twee sets punten met dezelvde nummers maar
> verschillende coordinaten.
> 
> Ik heb de wiki afgekeken maar ik zie geen beschrijvingen van wat de
> individuele bestanden bevatten, maar misschien heb ik iets gemist.
> 
> (Dit veroorzaakt de warnings aan de einde van 2AND, dus als wij dit
> oplossen dan is de conversie in iedergeval op die front goed).

ik heb trouwens met shp2pgsql (zit bij postgis) de AND data in een postgis
database gezet. 

paar voorbeeldjes:

and=# \dt
             List of relations
 Schema |       Name       | Type  | Owner
--------+------------------+-------+-------
 public | a                | table | tw
 public | admin0           | table | tw
 public | admin1           | table | tw
 public | admin8           | table | tw
 public | c                | table | tw
 public | ce               | table | tw
 public | f                | table | tw
 public | geometry_columns | table | tw
 public | gf               | table | tw
 public | i                | table | tw
 public | in               | table | tw
 public | nosr_p           | table | tw
 public | nosr_r           | table | tw
 public | o                | table | tw
 public | pk               | table | tw
 public | r_p              | table | tw
 public | r_r              | table | tw
 public | spatial_ref_sys  | table | tw
 public | w                | table | tw
(19 rows)

(die '020_' is er vanaf geknipt)

and=# select gid,fnode_,tnode_,length,astext(the_geom) from r_r limit 5;
 gid | fnode_ | tnode_ |       length        |
astext                                                 
-----+--------+--------+---------------------+--------------------------------------------------------------------------------------------------------
   1 |  10908 |  10907 |  0.0013073637596322 | MULTILINESTRING((5.70278
50.75826,5.70342 50.7594))
   2 |  10907 |  10906 |  0.0027153084539343 | MULTILINESTRING((5.70342
50.7594,5.70469 50.7618))
   3 |  10906 |  10905 | 0.00090824005637098 | MULTILINESTRING((5.70469
50.7618,5.70512 50.7626))
   4 |  10905 |  10904 |  0.0061644844960668 | MULTILINESTRING((5.70512
50.7626,5.70535 50.76301,5.70728 50.76667,5.70772 50.76758,5.70798
50.76806))
   5 |  10904 |  10903 | 0.00038948684188414 | MULTILINESTRING((5.70798
50.76806,5.70817 50.7684))
(5 rows)

and=# select nd_9,astext(the_geom) from r_p where nd_9 = 'Maastricht';
    nd_9    |         astext          
------------+-------------------------
 Maastricht | POINT(5.70589 50.84988)
(1 row)

and=# select nd_9,askml(the_geom) from r_p where nd_9 = 'Maastricht';
    nd_9    |                            askml                             
------------+--------------------------------------------------------------
 Maastricht | <Point><coordinates>5.70589,50.84988,0</coordinates></Point>
(1 row)

and=# select gid,rd_10,astext(the_geom) from nosr_r where rd_10 = 'Rokin';
  gid   | rd_10 |
astext                                                                  
--------+-------+------------------------------------------------------------------------------------------------------------------------------------------
 216894 | Rokin | MULTILINESTRING((4.89322 52.3719,4.89331 52.37225))
 216897 | Rokin | MULTILINESTRING((4.89286 52.37228,4.89286 52.37246,4.89295
 52.37272))
 216921 | Rokin | MULTILINESTRING((4.89206 52.36933,4.89216 52.36952,4.8923
 52.36995,4.89257 52.37068,4.89277 52.37141,4.89282 52.37165,4.89286
 52.37228))
 216922 | Rokin | MULTILINESTRING((4.89331 52.37225,4.89286 52.37228))
 217145 | Rokin | MULTILINESTRING((4.89262 52.3681,4.89243 52.36829))
 217171 | Rokin | MULTILINESTRING((4.89293 52.37086,4.89306 52.37134))
 217191 | Rokin | MULTILINESTRING((4.89341 52.36746,4.89322 52.36759,4.89262
 52.3681))
 217199 | Rokin | MULTILINESTRING((4.89243 52.36829,4.89211 52.36863,4.89196
 52.36906))
 217221 | Rokin | MULTILINESTRING((4.89284 52.37044,4.89293 52.37086))
 217249 | Rokin | MULTILINESTRING((4.89306 52.37134,4.89322 52.3719))
 217263 | Rokin | MULTILINESTRING((4.8923 52.37035,4.8924 52.37077))
 217343 | Rokin | MULTILINESTRING((4.89278 52.37012,4.89284 52.37044))
 217349 | Rokin | MULTILINESTRING((4.89214 52.36999,4.8923 52.37035))
 217366 | Rokin | MULTILINESTRING((4.89264 52.36922,4.89256 52.36928,4.89264
 52.36964,4.89278 52.37012))
 217375 | Rokin | MULTILINESTRING((4.89192 52.36945,4.89214 52.36999))
 217403 | Rokin | MULTILINESTRING((4.89264 52.36922,4.89217 52.36924,4.89206
 52.36933))
 217404 | Rokin | MULTILINESTRING((4.89196 52.36906,4.89206 52.36933))
(17 rows)

etc.. 

misschien ook een leuke basis om osm output mee te genereren voor mensen die
niet zo bedreven zijn met shapefiles maar wel met sql.

De sql bestanden zijn te vinden op http://maps.zuijlen.eu/osm/and/postgis/

Remco

-- 
Remco van Zuijlen <[EMAIL PROTECTED]>

Hi! I'm a .signature virus! copy me into your .signature file to help me spread!


_______________________________________________
Talk-nl mailing list
Talk-nl@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-nl

Antwoord per e-mail aan