k, the problem is that <!ENTITY prefix ""> is an empty string. edit that 
directly to what it should be (which is usually "planet_osm"), but it depends 
on whether you used a custom prefix with your osm2pgsql import.

Dane


On Jul 28, 2011, at 11:03 AM, pz wrote:

> Hi Dane,
> 
> I haven't edited generate_xml.py
> 
> Here is the post:
> 
> http://dpaste.com/580814/
> 
> 
> Thanks for all your help!
> 
> -Keith
> 
> 
> On Jul 28, 2011, at 1:49 PM, Dane Springmeyer wrote:
> 
>> Keith,
>> 
>> Did you edit the generate_xml.py script at all? You should not need to.
>> 
>> Also, there should be a file generated by generate_xml.py at 
>> 'inc/settings.xml.inc'. Can you open that and post at http://dpaste.com/ for 
>> us to take a look?
>> 
>> Dane
>> 
>> 
>> On Jul 27, 2011, at 2:24 PM, pz wrote:
>> 
>>> Hi Dane,
>>> 
>>> I'm still fighting with this, it has to be something small (I hope):
>>> 
>>> [root@user mapnik]# export MAPNIK_DBNAME=osm && export 
>>> MAPNIK_HOST=localhost && ./generate_xml.py --dbname gis --host 'localhost' 
>>> --user 'postgres' --port '5432' --password 'postgres'             
>>> Include files written successfully! Pass the osm.xml file as an argument if 
>>> you want to serialize a new version or test reading the XML                 
>>>                                               
>>> 
>>> [root@user mapnik]# 
>>> [root@user mapnik]# ./generate_image.py                                     
>>>                                                                             
>>>                                             
>>> PostGIS: SRID warning, using srid=-1
>>> Traceback (most recent call last):                                          
>>>                                                                             
>>>                                               
>>> File "./generate_image.py", line 37, in <module>
>>>  mapnik.load_map(m,mapfile)                                                 
>>>                                                                             
>>>                                            
>>> RuntimeError: PSQL error:
>>> ERROR:  relation "_polygon" does not exist                                  
>>>                                                                             
>>>                                               
>>> LINE 4:        from _polygon
>>>                  ^                                                          
>>>                                                                             
>>>                                            
>>> Full sql was: 'select * from 
>>>    (select 
>>> way,aeroway,amenity,landuse,leisure,man_made,military,"natural",power,tourism,name,highway,
>>>                                                                             
>>>                  
>>>     case when religion in ('christian','jewish') then religion else 
>>> 'INT-generic'::text end as religion
>>>     from _polygon                                                           
>>>                                                                             
>>>                                            
>>>     where landuse is not null
>>>        or leisure is not null                                               
>>>                                                                             
>>>                                            
>>>        or aeroway in ('apron','aerodrome')
>>>        or amenity in 
>>> ('parking','university','college','school','hospital','kindergarten','grave_yard')
>>>                                                                             
>>>                 
>>>        or military in ('barracks','danger_area')
>>>        or "natural" in 
>>> ('field','beach','desert','heath','mud','wood','sand','scrub')
>>>        or power in ('station','sub_station','generator')
>>>        or tourism in 
>>> ('attraction','camp_site','caravan_site','picnic_site','zoo')
>>>        or highway in ('services','rest_area')
>>>     order by z_order,way_area desc
>>>    ) as leisure
>>>     limit 0'
>>> (encountered during parsing of layer 'landcover')
>>> 
>>> 
>>> Thank you!
>>> 
>>> -Keith
>>> 
>>> 
>>> 
>>> On Jul 19, 2011, at 1:38 PM, Dane Springmeyer wrote:
>>> 
>>>> 
>>>> On Jul 19, 2011, at 10:32 AM, pz wrote:
>>>> 
>>>>> Martin,
>>>>> 
>>>>> 'prefix':'planet_osm', # default osm2pgsql table prefix in 
>>>>> generate_xml.py 
>>>>> 
>>>>> When I ran generate_xml.py originally it didn't generate a new osm.xml
>>>>> 
>>>>> Is it possible this is causing issues with tile generation?
>>>> 
>>>> No, all generate_xml.py primarily does is help author a few files inside 
>>>> of inc/. The script is poorly named, which is my fault. It should be 
>>>> called 'setup_xml.py' or something like that.
>>>> 
>>>> The idea is that you don't have to touch osm.xml at all, and the only 
>>>> files that need editing are in inc/. See the README for more details.
>>>> 
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> -Keith
>>>>> 
>>>>> 
>>>>> 
>>>>> On Jul 19, 2011, at 12:01 PM, M∡rtin Koppenhoefer wrote:
>>>>> 
>>>>>> 2011/7/19 pz <[email protected]>:
>>>>>>> ERROR:  relation "_polygon" does not exist
>>>>>>> LINE 4:        from _polygon
>>>>>>> Sorting data and creating indexes for planet_osm_polygon
>>>>>> 
>>>>>> 
>>>>>> looks as if you have to set the prefix in your generate tiles.py to
>>>>>> the same as you used in your database import: "planet_osm"
>>>>>> 
>>>>>> cheers,
>>>>>> Martin
>>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Mapnik-users mailing list
>>>>> [email protected]
>>>>> https://lists.berlios.de/mailman/listinfo/mapnik-users
>>>> 
>>>> 
>>> 
>> 
>> 
> 

_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to