Dear Fereshte,
Sorry for the bit short-sighted answer last time. A projParameter value of
"!" actually means there is no projection defined. In order to map
detectors with a geographic coordinate one has to know the target
projection, too. Our MATSim importer doesn't read their projection info
yet.
What happens if you change the projParameter to "+proj=tmerc +lat_0=49
+lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy
+nadgrids=OSTN15_NTv2_OSGBtoETRS.gsb +units=m +no_defs +type=crs" (which
corresponds to the EPSG:27700 value from your MATSim file)?
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] Routes from counting data
Datum: 2023-10-17T16:19:10+0200
Von: "fereshte jafari" <j.fereshte1...@gmail.com>
An: "Mirko Barthauer" <m.bartha...@t-online.de>, "Sumo project User
discussions" <sumo-user@eclipse.org>
Dear Mirko,
Now my network file contains a location tag and a projParameter attribute,
exactly like what you shared with me. But still the script loacted at
SUMO_HOME/tools/detector/mapDetectors.py for reading the "latitude" and
"longitude" of detectors and locating the detectors on the network does not
work and I faced the below error message:
Traceback (most recent call last):
File "C:\Program Files
(x86)\Eclipse\2023.10\tools\detector\mapDetectors.py", line 109, in
<module>
main()
File "C:\Program Files
(x86)\Eclipse\2023.10\tools\detector\mapDetectors.py", line 87, in main
x, y = net.convertLonLat2XY(lon, lat)
File "C:\Program Files (x86)\Eclipse\Sumo\tools\sumolib\net\__init__.py",
line 468, in convertLonLat2XY
x, y = self.getGeoProj()(lon, lat)
File "C:\Program Files (x86)\Eclipse\Sumo\tools\sumolib\net\__init__.py",
line 447, in getGeoProj
raise RuntimeError("Network does not provide geo-projection")
RuntimeError: Network does not provide geo-projection
Any ideas?
Regards,
Fereshteh
On Thu, Sep 21, 2023 at 7:53 AM Mirko Barthauer <m.bartha...@t-online.de
<mailto:m.bartha...@t-online.de> > wrote:
Dear Fereshte,
the file is very large and as such not easy to share. Probably it is
enough to place the right location tag in it. Mine looks like this:
<location netOffset="-358612.77,-508349.09"
convBoundary="0.00,0.00,123689.54,148017.81"
origBoundary="358612.77,508349.09,482302.31,656366.81"
projParameter="!"/>
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] Routes from counting data
Datum: 2023-09-20T18:32:36+0200
Von: "fereshte jafari" <j.fereshte1...@gmail.com
<mailto:j.fereshte1...@gmail.com> >
An: "Mirko Barthauer" <m.bartha...@t-online.de
<mailto:m.bartha...@t-online.de> >
Dear Mirko,
Thanks for your response.
I would be thankful if you could share the converted network including
the location tag with projParameter attribute with me. Then I will see if
the script located at SUMO_HOME/tools/detector/mapDetectors.py works with
this network or not.
Regards,
Fereshteh
On Fri, Sep 15, 2023 at 1:22 PM Mirko Barthauer <m.bartha...@t-online.de
<mailto:m.bartha...@t-online.de> > wrote:
Dear Fereshte,
I get a location tag with projParameter attribute when converting to a
SUMO network in v.1.18.0. Not sure what caused the problem on your
side?
Best regards
Mirko
On Tue, Sep 12, 2023 at 4:12 PM fereshte jafari <
j.fereshte1...@gmail.com <mailto:j.fereshte1...@gmail.com> > wrote:
Dear Mirko,
I am using the latest version of sumo:
#define VERSION_STRING "v1_18_0+0000-03ecfdea036"
Please find enclosed the MATsim file. And the command that I used to
convert the network is below:
netconvert --matsim Matsim.network.xml -o mySUMOnetwork.net.xml
--xml-validation never
Matsim.network.xml
<https://drive.google.com/file/d/1GSN3CXkkhQCVXKjWv82LaNXKpCmyPQ2j/view?usp=drive_web>
Thanks for your time and guidance.
Regards,
Fereshteh
On Tue, Sep 12, 2023 at 2:45 PM Mirko Barthauer <
m.bartha...@t-online.de <mailto:m.bartha...@t-online.de> > wrote:
Dear Feresteh,
did you use the latest SUMO version 1.18.0 or an older one? If you
used an older one, could you please check if the projParameter
attribute is still missing when converting the MATSim network to
SUMO in v. 1.18.0? And if you already use the latest version, could
you provide the MATsim file together with the netconvert command to
let us check?
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] Routes from counting data
Datum: 2023-09-12T10:39:38+0200
Von: "fereshte jafari" <j.fereshte1...@gmail.com
<mailto:j.fereshte1...@gmail.com> >
An: "Mirko Barthauer" <m.bartha...@t-online.de
<mailto:m.bartha...@t-online.de> >
Dear Mirko,
Thanks for your reply.
Actually, my network was edited by Matsim first but then I
converted it to a SUMO network using the "netconvert" command.
Yes, there is a "location" tag in my network file. Please see the
image below. But it does not contain the "projParameter"
attribute.
[Screenshot 2023-09-12 at 09.36.57.png]
Regards,
Fereshteh
On Mon, Sep 11, 2023 at 3:00 PM Mirko Barthauer <
m.bartha...@t-online.de <mailto:m.bartha...@t-online.de> > wrote:
This looks like your network file does not contain a location
tag (which is obligatory by nowadays standards and should be
written when generated with netedit/netconvert).
* Is there a location tag?
* Does it contain a projParameter attribute?
* If not, how did you create the network? Did you edit it
outside of netedit/netconvert?
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] Routes from counting data
Datum: 2023-09-04T12:11:24+0200
Von: "fereshte jafari via sumo-user" <sumo-user@eclipse.org
<mailto:sumo-user@eclipse.org> >
Thanks for your guidance.
I followed Jan's suggestion but faced the below error message.
Any ideas?
Traceback (most recent call last):
File "C:\Program Files
(x86)\Eclipse\Sumo\tools\detector\mapDetectors.py", line 110, in
<module>
main()
File "C:\Program Files
(x86)\Eclipse\Sumo\tools\detector\mapDetectors.py", line 88, in
main
x, y = net.convertLonLat2XY(lon, lat)
File "C:\Program Files
(x86)\Eclipse\Sumo\tools\sumolib\net\__init__.py", line 468, in
convertLonLat2XY
x, y = self.getGeoProj()(lon, lat)
File "C:\Program Files
(x86)\Eclipse\Sumo\tools\sumolib\net\__init__.py", line 446, in
getGeoProj
if not self.hasGeoProj():
File "C:\Program Files
(x86)\Eclipse\Sumo\tools\sumolib\net\__init__.py", line 442, in
hasGeoProj
projString = self._location["projParameter"]
KeyError: 'projParameter'
Thanks in advance.
Regards,
Fereshteh
On Mon, Jul 17, 2023 at 8:08 AM Mirko Barthauer <
m.bartha...@t-online.de <mailto:m.bartha...@t-online.de> > wrote:
Please just follow the suggestion of Jan to use the script
loacted at SUMO_HOME/tools/detector/mapDetectors.py . It uses
the general process I have outlined before.
Best regards
Mirko
-----Original-Nachricht-----
Betreff: Re: [sumo-user] Routes from counting data
Datum: 2023-07-14T16:04:28+0200
Von: "fereshte jafari via sumo-user" <sumo-user@eclipse.org
<mailto:sumo-user@eclipse.org> >
An: "Sumo project User discussions" <sumo-user@eclipse.org
<mailto:sumo-user@eclipse.org> >
Dear Mirko,
Thanks for your response.
My network is a very large network with a high number of
detectors. Is it possible to obtain the lane and position of
all detectors at once instead of one by one?
Regards,
Fereshteh
On Thu, Jul 13, 2023 at 3:32 PM fereshte jafari <
j.fereshte1...@gmail.com <mailto:j.fereshte1...@gmail.com> >
wrote:
Hello!
I have a question regarding the detector file.
As it is mentioned in
<https://sumo.dlr.de/docs/Demand/Routes_from_Observation_Points.html>
, SUMO requires the position of the detector on the lane to
be expressed in meters. Specifically, the position should
fall within the range of -1*lane's length to the lane's
length. What I have in my database of detectors is the
"latitude" and "longitude" of detectors. I wanted to know
whether SUMO can read the "latitude" and "longitude" of
detectors and locate the detectors on the network or not. If
yes, could you please guide me on how to insert this
information in the detector file?
Thanks in advance.
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
--
Sincerely,
Fereshteh Jafari Shahdani
PhD candidate, Dep. of Civil Engineering
ISISE - University of Minho
_______________________________________________
sumo-user mailing list
sumo-user@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user