I assigned the CRS to the shapfile in Python, reinstalled pyproj and proj
and retried the process. I have a feeling that the proj error is not the
real problem. I have another shapefile for the road center lines and when I
apply the procedure on that shapefile, I still get the same error message
but the network is generated at the end. Surprisingly, the proj error
messages are not printed in the log so I just copy the messages below:

WalkingAreas:
ERROR 1: PROJ: proj_create_from_database: cannot build geodeticCRS 4326:
SQLite error on SELECT extent.description, extent.south_lat,
extent.north_lat, extent.west_lon, extent.east_lon, scope.scope, (CASE WHEN
scope.scope LIKE '%large scale%' THEN 0 ELSE 1 END) AS score FROM usage
JOIN extent ON usage.extent_auth_name = extent.auth_name AND
usage.extent_code = extent.code JOIN scope ON usage.scope_auth_name =
scope.auth_name AND usage.scope_code = scope.code WHERE object_table_name =
? AND object_auth_name = ? AND object_code = ? ORDER BY score,
usage.auth_name, usage.code: no such table: usage
ERROR 1: PROJ: proj_create_from_database: cannot build geodeticCRS 4326:
SQLite error on SELECT extent.description, extent.south_lat,
extent.north_lat, extent.west_lon, extent.east_lon, scope.scope, (CASE WHEN
scope.scope LIKE '%large scale%' THEN 0 ELSE 1 END) AS score FROM usage
JOIN extent ON usage.extent_auth_name = extent.auth_name AND
usage.extent_code = extent.code JOIN scope ON usage.scope_auth_name =
scope.auth_name AND usage.scope_code = scope.code WHERE object_table_name =
? AND object_auth_name = ? AND object_code = ? ORDER BY score,
usage.auth_name, usage.code: no such table: usage
Warning: Edge '0' connects identical nodes, skipping.
Warning: Edge '1' connects identical nodes, skipping.
Warning: Edge '2' connects identical nodes, skipping.
Warning: Edge '3' connects identical nodes, skipping.
Warning: Edge '4' connects identical nodes, skipping.
Warning: 71 total messages of type: Edge '%' connects identical nodes,
skipping.
Error: No edges loaded.
Quitting (on error).

CenterLines:
ERROR 1: PROJ: proj_create_from_database: cannot build geodeticCRS 4326:
SQLite error on SELECT extent.description, extent.south_lat,
extent.north_lat, extent.west_lon, extent.east_lon, scope.scope, (CASE WHEN
scope.scope LIKE '%large scale%' THEN 0 ELSE 1 END) AS score FROM usage
JOIN extent ON usage.extent_auth_name = extent.auth_name AND
usage.extent_code = extent.code JOIN scope ON usage.scope_auth_name =
scope.auth_name AND usage.scope_code = scope.code WHERE object_table_name =
? AND object_auth_name = ? AND object_code = ? ORDER BY score,
usage.auth_name, usage.code: no such table: usage
ERROR 1: PROJ: proj_create_from_database: cannot build geodeticCRS 4326:
SQLite error on SELECT extent.description, extent.south_lat,
extent.north_lat, extent.west_lon, extent.east_lon, scope.scope, (CASE WHEN
scope.scope LIKE '%large scale%' THEN 0 ELSE 1 END) AS score FROM usage
JOIN extent ON usage.extent_auth_name = extent.auth_name AND
usage.extent_code = extent.code JOIN scope ON usage.scope_auth_name =
scope.auth_name AND usage.scope_code = scope.code WHERE object_table_name =
? AND object_auth_name = ? AND object_code = ? ORDER BY score,
usage.auth_name, usage.code: no such table: usage
Warning: Found sharp turn with radius 2.19 at the start of edge '16'.
Warning: Found sharp turn with radius 7.66 at the end of edge '19'.
Warning: Found sharp turn with radius 7.66 at the end of edge '2'.
Warning: Found sharp turn with radius 7.66 at the end of edge '25'.
Warning: Found angle of 157.12 degrees at edge '27', segment 0.
Warning: Found sharp turn with radius 0.00 at the start of edge '27'.
Warning: Found sharp turn with radius 0.00 at the start of edge '28'.
Warning: Found sharp turn with radius 0.00 at the end of edge '29'.
Warning: Found sharp turn with radius 0.00 at the end of edge '31'.
Warning: Found sharp turn with radius 0.00 at the start of edge '32'.
Warning: Found angle of 100.71 degrees at edge '32', segment 5.
Warning: Found sharp turn with radius 0.00 at the start of edge '33'.
Warning: Found angle of 179.34 degrees at edge '36', segment 6.
Warning: Found angle of 100.71 degrees at edge '37', segment 11.
Warning: Found angle of 179.34 degrees at edge '41', segment 9.
Warning: Connection '35_0->29_0' is only 0.00m short.
Warning: Connection '35_0->20_0' is only 0.00m short.
Warning: Connection '35_0->28_0' is only 0.00m short.
Warning: Speed of straight connection '36_0->29_0' reduced by 5.58 due to
turning radius of 12.54 (length=33.70, angle=179.44).
Warning: Connection '24_0->27_0' is only 0.00m short.
Warning: Connection '26_0->35_0' is only 0.00m short.
Warning: Connection '28_0->31_0' has a grade of 6583.49%.
Warning: Edge '29' has a grade of 13818.38%.
Warning: Connection '30_0->6_0' has a grade of 532.42%.
Warning: Edge '31' has a grade of 2280.46%.
Warning: Edge '33' has a grade of 2624.31%.
Warning: Edge '34' has a grade of 27317.40%.
Warning: Connection '36_0->29_0' has a grade of 772.98%.
Warning: Connection '37_0->39_0' has a grade of 1523.64%.
Warning: Connection '38_0->9_0' has a grade of 1603.56%.
Warning: Edge '39' has a grade of 3939.82%.
Warning: 8 total messages of type: Connection '%' has a grade of %%.
Warning: 7 total messages of type: Connection '%_%->%_%' is only %m short.
Warning: 6 total messages of type: Edge '%' has a grade of %%.
Warning: 13 total messages of type: Found sharp turn with radius % at the
end of edge '%'.
Warning: 9 total messages of type: Found sharp turn with radius % at the
start of edge '%'.
Success.


On Tue, Jan 25, 2022 at 6:13 PM Jakob Erdmann <[email protected]> wrote:

> This sounds like a projection issue (i.e. lon,lat interpreted as x,y in m).
> Possibly your data hasn't set its projection information.
> You could try setting netconvert option --shapefile.guess-projection
> Or, your proj installation is faulty (as suggest by the PROJ errors).
>
>
> Am Di., 25. Jan. 2022 um 17:36 Uhr schrieb Sasan Amini <[email protected]
> >:
>
>> I think this is going to be a "beyond SUMO" problem and rather a GIS
>> issue, but just to learn from any similar experiences I ask it here.
>> After setting that and converting polygons to Linestrings (as expected by
>> NETCONVERT) I get an error about identical node IDs:
>> ERROR 1: PROJ: proj_identify: Cannot find proj.db
>> ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
>> pj_obj_create: Cannot find proj.db
>> Warning: Edge '0' connects identical nodes, skipping.
>> Warning: Edge '1' connects identical nodes, skipping.
>> Warning: Edge '2' connects identical nodes, skipping.
>> Warning: Edge '3' connects identical nodes, skipping.
>> Warning: Edge '4' connects identical nodes, skipping.
>> Warning: 71 total messages of type: Edge '%' connects identical nodes,
>> skipping.
>> Error: No edges loaded.
>> Quitting (on error).
>>
>> On Tue, Jan 25, 2022 at 4:35 PM Jakob Erdmann <[email protected]>
>> wrote:
>>
>>> As the error suggests: set option --shapefile.use-defaults-on-failure
>>>
>>> Am Di., 25. Jan. 2022 um 16:33 Uhr schrieb Sasan Amini <
>>> [email protected]>:
>>>
>>>> Thanks for the answer Jakob. I already tried --ignore-errors but I
>>>> still get errors regarding number of lanes and speed:
>>>> ERROR 1: PROJ: proj_identify: Cannot find proj.db
>>>> ERROR 1: PROJ: proj_create_from_database: Cannot find proj.db
>>>> Error: Required field 'nolanes' or 'speed' is missing (add fields or
>>>> set option --shapefile.use-defaults-on-failure).
>>>> Error: Available fields: material parents level note Shape_Leng
>>>> Shape_Area parents_2 crossing
>>>> Error: No nodes loaded.
>>>> Quitting (on error).
>>>>
>>>> On Tue, Jan 25, 2022 at 4:02 PM Jakob Erdmann <[email protected]>
>>>> wrote:
>>>>
>>>>> Netconvert supports shapefile input (
>>>>> https://sumo.dlr.de/docs/Networks/Import/ArcView.html)
>>>>> If you set option --ignore-errors, it will tolerate missing fromNode
>>>>> and toNode ids.
>>>>> Nodes will be added automatically and and nodes within a configurable
>>>>> distance (shapefile.node-join-dist) will be merged.
>>>>> However, this will only build sidewalks of fixed width.
>>>>> There is currently no code that ties together shapefiles with custom
>>>>> walkingarea shapes (
>>>>> https://sumo.dlr.de/docs/Networks/PlainXML.html#walking_areas)
>>>>>
>>>>> regards,
>>>>> Jakob
>>>>>
>>>>> Am Di., 25. Jan. 2022 um 13:10 Uhr schrieb Sasan Amini <
>>>>> [email protected]>:
>>>>>
>>>>>> Dear all,
>>>>>> I have a question regarding pedestrian modeling. I have my sidewalk
>>>>>> infrastructure in a very accurate shapefile and would like to build a
>>>>>> pedestrian/walking network out of it. IS it generally possible to do such
>>>>>> conversion using NETCONVERT? Obviously, I don't have nodes or numLanes 
>>>>>> etc.
>>>>>> in this shapefile.
>>>>>> I would appreciate any suggestions.
>>>>>>
>>>>>> Best,
>>>>>> Sasan
>>>>>>
>>>>>> _______________________________________________
>>>>>> sumo-user mailing list
>>>>>> [email protected]
>>>>>> To unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>
>>>>> _______________________________________________
>>>>> sumo-user mailing list
>>>>> [email protected]
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>
>>>> _______________________________________________
>>>> sumo-user mailing list
>>>> [email protected]
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to