I have a 63 node river line in my QGIS project, that looks good on the screen and follows the rules for numbering in the downstream direction. Names are unique and junctions match perfectly (though I'm only trying to import the first reach right now). It seems to import:

Import data into RAS PostGIS tables...

Importing data from Stream, Walker Creek...

OK

Imported layers:

Stream Centerlines

Building stream centerlines topology...

Done.

Calculating river reach(es) lengths and their end stations...

Done.

But in the new PostGIS layer there are only two nodes, and nothing is drawn on the screen.

The new extent lat,lon matches the begin and end nodes of the input file exactly. But where are my intermediate points?

Wait! I'm not sure how, but suddenly my screen shows the River name and two superimposed Endpoints with numbers 1, 2 - all at Coordinates 0,0! Zoom to Layer won't take me back there if I move off a ways... But as you can see above, the file includes the proper coordinates and CRS. Some parts of my import file are coming in but others aren't...

I'm new to QGIS 3.0.3 and RiverGIS 3.0, so maybe I'm doing something stupid. Or maybe the ~6000 lines of Python errors I get on QGIS startup are leaving problems for me. Or maybe Windows 10 64-bit is not well tested...

Back at this today, I noticed three seemingly identical Endpoints layers along with my Centerlines layer. Deleted two of them. Now Zoom to Layer on the NodesTable shows my riverline with 1 at the top and 2 at the bottom, at lon/lat 123,39 coordinates. If I'm already seeing the NodesTable, Zoom to Layer on the remaining Endpoints layer goes to the "2" end of that line.

But the rest of my layers outside the newly imported ones show coordinates like 6185393,2243502. If I'm already seeing my sat images and roads, Zoom to Layer on the remaining Endpoints layer goes to 0,0 and the superimposed points. Zoom to Layer on the Centerlines layer still does nothing from any current layer. Looks like maybe a CRS problem...

I just removed the weird files and tried again, and RiverGIS showed this:
---
Current projection is EPSG:2226
Connection established.
Created connection to river database: rivergis@127.0.0.1
Current DB schema is: ridge1
There are some objects registered in the database.

I had left everything blank except for Stream Centerlines. Last time that's all it imported. This time it created a Levee Alignment layer with no features and only "Levee ID" in the table. The new StreamCenterlines layer looks just like the old one, at lat/lon coordinates, but the Zoom to Layer works every time. No Endpoints or NodesTable were added this time...

There is no place in the RiverGIS dialog to select input CRS. QGIS knows that the input file is EPSG:4326, and all the created files are EPSG:2226 like the project. Is there something else I need to set?

I set Project -> Project Properties -> General -> Coordinate display to Decimal Degrees instead of Map Units. Now all my layers show lat/lon in the QGIS status bar mouse position box. All layers show -123,39 values, EXCEPT the RiverGIS StreamCenterlines layer which shows -142.9544,31.0960 no matter where in the window the mouse is! At Scale 24:1! (Should be 1:11822...) And yes, if I zoom out far enough from my other layers, there is the Centerline, way out in the ocean and south at those coordinates! And now that I've manually zoomed to include those coordinates, I can do the reverse - zoom to the Centerline, and then zoom way out until I see the rest of the project.

But the Identify tool can separate the 63 Vertices along the line! Shows the same coordinates for all of them, but it knows they exist!

The PostGIS browser at
http://127.0.0.1:1736/browser/#
shows the same 3 data rows as the QGIS Properties. No table with 63 Vertices, that I can find. So where can QGIS be getting the line shape it shows on the map? It really does have all the kinks and curves of the real stream, though a bit warped.

Your comment on this question:

Your name to display (optional):

Email me at this address if a comment is added after mine:Email me if a comment is added after mine

Privacy: Your email address will only be used for sending these notifications.

I tried to delete the decimal point and zeros from the SAGA dialog, but it puts them right back! I guess that would be a QGIS bug?

Yes:
<https://issues.qgis.org/issues/18870>
-----
the problem appears to be caused by a Real format value being supplied where an Integer value is required
Applied in changeset qgis|c2f224b4462887bcc252a48b2c3c602bf5aee6bc.
-----

But they only fixed the specific one that was reported:
---
python/plugins/processing/algs/saga/description/ChannelNetworkandDrainageBasins.txt