Sol_1305M226Q0125_Amd_0001.pdf

PDF 250 KB Posted

Attached to
7A--M-Pages Code Optimization land surveying software Federal contract opportunity
Solicitation number
1305M226Q0125
Issued by
Department of Commerce National Oceanic and Atmospheric Administration

About this file

This document is Amendment 0001 to solicitation 1305M226Q0125, issued by the National Oceanic and Atmospheric Administration (NOAA) through the EAD-SAP office in Norfolk, Virginia. The amendment extends the submission deadline to June 8, 2026 at 11:00 AM EST and provides responses to questions submitted by the inquiry deadline. Vendors must sign and return a copy of this Standard Form 30 to acknowledge receipt of the amendment with their submissions.

The solicitation is a firm-fixed-price (FFP) order with a single line item (CLIN 0001) covering multiple tasks related to updating geodetic software for GNSS antenna calibration work. The period of performance is stated as one year. The accompanying Questions and Answers document addresses 13 inquiries regarding technical requirements, including clarification that the full requirement should be captured in the single FFP CLIN, pricing should follow the provided format, prior geodetic/GNSS software experience is important, subcontracting with geodesy specialists is acceptable, and the code shall communicate only with Septentrio receivers using Septentrio Receiver Command Language. The work involves converting legacy Perl and C++ code to Python, parsing GDX and STARNET data files, and developing a graphical user interface for GNSS antenna calibration testing, with a final draft of the GDX format expected in September 2026.

View the file

Other files for this federal contract opportunity

Other files attached to 7A--M-Pages Code Optimization land surveying software, newest first.
File Type Posted
QA_1305M226Q0125_0001.pdf PDF
a__PWS_1305M226Q0125.pdf PDF
Sol_1305M226Q0125.pdf PDF
b__Contractor_Past_Performance_Reference_Sheet.pdf PDF

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Offers must acknowledge receipt of this amendment prior to the hour and date specified in the solicitation or as amended, by one of the following methods:

(a) By completing items 8 and 15, and returning or (c) By separate letter or electronic communication which includes a reference to the solicitation and amendment numbers. FAILURE OF YOUR ACKNOWLEDGMENT TO BE RECEIVED AT THE PLACE DESIGNATED FOR THE RECEIPT OF OFFERS PRIOR TO THE HOUR AND DATE SPECIFIED MAY RESULT IN REJECTION OF YOUR OFFER. If by virtue of this amendment you desire to change an offer already submitted, such change may be made by letter or electronic communication, provided each letter or electronic communication makes reference to the solicitation and this amendment, and is received prior to the opening hour and date specified.

E. IMPORTANT: is not is required copies to the issuing office.

AMENDMENT OF SOLICITATION/MODIFICATION OF CONTRACT 1. CONTRACT ID CODE

2. AMENDMENT/MODIFICATION NUMBER 3. EFFECTIVE DATE 4. REQUISITION/PURCHASE REQUISITION NUMBER 5. PROJECT NUMBER (If applicable)

7.ADMINISTERED BY (If other than Item 6) CODE

STANDARD FORM 30 (REV. 11/2016)

Prescribed by GSA FAR (48 CFR) 53.243

FACILITY CODE

9A. AMENDMENT OF SOLICITATION NUMBER

9B. DATED (SEE ITEM 11)

10A. MODIFICATION OF CONTRACT/ORDER NUMBER

10B. DATED (SEE ITEM 13)

11. THIS ITEM ONLY APPLIES TO AMENDMENTS OF SOLICITATIONS

The above numbered solicitation is amended as set forth in Item 14. is extended. is not extended.

12. ACCOUNTING AND APPROPRIATION DATA (If required) copies of the amendment; (b) By acknowledging receipt of this amendment on each copy of the offer submitted;

13. THIS ITEM APPLIES ONLY TO MODIFICATIONS OF CONTRACTS/ORDERS.

IT MODIFIES THE CONTRACT/ORDER NUMBER AS DESCRIBED IN ITEM 14.

CHECK ONE A. THIS CHANGE ORDER IS ISSUED PURSUANT TO: (Specify authority) THE CHANGES SET FORTH IN ITEM 14 ARE MADE IN THE CONTRACT ORDER

NUMBER IN ITEM 10A.

B. THE ABOVE NUMBERED CONTRACT/ORDER IS MODIFIED TO REFLECT THE ADMINISTRATIVE CHANGES (such as changes in paying office, appropriation data, etc.) SET FORTH IN ITEM 14, PURSUANT TO THE AUTHORITY OF FAR 43.103(b).

C. THIS SUPPLEMENTAL AGREEMENT IS ENTERED INTO PURSUANT TO AUTHORITY OF:

D. OTHER (Specify type of modification and authority)

Except as provided herein, all terms and conditions of the document referenced in Item 9A or 10A, as heretofore changed, remains unchanged and in full force and effect.

15C. DATE SIGNED

15A. NAME AND TITLE OF SIGNER (Type or print)

16C. DATE SIGNED

16A. NAME AND TITLE OF CONTRACTING OFFICER (Type or print)

14. DESCRIPTION OF AMENDMENT/MODIFICATION (Organized by UCF section headings, including solicitation/contract subject matter where feasible.)

PAGE

6. ISSUED BY CODE

8. NAME AND ADDRESS OF CONTRACTOR (Number, street, county, State and ZIP Code) (X)

CODE

15B. CONTRACTOR/OFFEROR

(Signature of person authorized to sign)

16B. UNITED STATES OF AMERICA

(Signature of Contracting Officer)

Previous edition unusable

PAGESOF

Contractor

The hour and date specified for receipt of Offers to sign this document and return

MICHELLE WALTON

See continuation page

EAD-SAP

FED BLDG 200 GRANBY ST SUITE 815

NORFOLK VA 23510

EAD-SAP

1305M226Q0125

06/01/2026

05/18/2026

1 5

CONTINUATION SHEET

REFERENCE NO. OF DOCUMENT BEING CONTINUED PAGES

NAME OF OFFEROR OR CONTRACTOR

SUPPLIES/SERVICES

(B)

UNIT

(D)

UNIT PRICE

(E)

AMOUNT

(F)

OPTIONAL FORM 336 (4-86)

Sponsored by GSA FAR (48 CFR) 53.110

ITEM NO.

(A)

QUANTITY

(C)

NSN 7540-01-152-8067

1305M226Q0125/0001

Amendment 0001 of this solicitation is to provide responses to questions received by the inquiry deadline, and to extend the submission deadline to 6/8/2026 at 11am EST. Vendors must sign and return a signed copy of this SF-30 to acknowledge the amendment with submissions.

Q&A 1305M226Q0125

1. What is the Esri end user customer or account number?

a. There is no mention of ESRI in the PWS.

2. The PWS identifies an "Option Task - Updating the LASER engine to the latest Eigen libraries."

Should offerors price this option task separately from CLIN 0001, or should it be included in the single firm-fixed-price quote for CLIN 0001?

a. Pricing should be within the format provided. Thus, it should be included in the 1 FFP

CLIN.

3. The PWS includes Task 1, Task 2, Task 3, and the option task. Does NOAA intend to award all listed tasks under this RFQ within the one-year period of performance, or may NOAA award/exercise tasks in phases based on available funding and priority?

a. This is a FFP order with 1 CLIN. The full requirement should be captured in the 1 CLIN for the POP stated.

4. For Task 3, the PWS notes that contractor testing of the antenna calibration data collection system will be limited without access to NGS equipment. What level of contractor-side testing is expected before NGS conducts in-environment validation?

a. There is no expectation from NGS to be able to test the “Automated data collection” (deliverable 3.4, page 17) because NGS cannot provide access to its hardware.

NGS does expect the ability to test the “Pre-process data”, where NGS will provide example input and output for deliverable 3.5 (Page 17)

The expectation is developing a Graphical User Interface (GUI) calling a code that runs the GNSS antenna calibration testing.

5. For technical acceptability, is prior geodetic/GNSS software past performance required, or may an offeror demonstrate technical acceptability through relevant numerical/scientific software capability, C++/Python experience, and a detailed domain onboarding and validation plan?

a. Yes, it is important to have a basic understanding of geodetic/GNSS software. There is a learning curve under the geodetic algorithms and the way they are computed.

Based on past experience with companies, NGS cannot support contractors that have a gap in knowledge about basic geodetic processes. Any company applying to this contract needs to understand the tasks.

6. Is subcontracting or teaming with a geodesy/GNSS/numerical-methods specialist acceptable for portions of the requirement, provided the prime manages delivery and performs the required prime share of work?

a. Yes, it is acceptable to subcontract or team up with a geodesy/GNSS/numerical-methods specialist

7. Given that the new program must parse GDX and STARNET data files, which, if any, of the nine files listed in section 4.3.1 need to be supported in the new program? This question pertains specifically to file types HDS, DES, INST.PAR, TRA, DAT, LVL, HGZ, Inst.dat, Rods.dat.

a. None of the formats outlined in section 4.3.1 needs to be supported in the new program.

When validating results, NGS will be using their code formats

8. Does NGS want the C++ GDX and STARNET parsing routines already developed as part of the previous LASER work to be rewritten in Python, or would it be sufficient for the new Python code to simply call those C++ routines (we acknowledge that the C++ STARNET parser will need to be extended somewhat, depending on answers to questions 4-6 below)?

a. Yes, it is acceptable to use Python code to call C++ routines that already exist in LASER.

9. Will the GDX format be finalized by NGS before the start of this contract? If not, when will it be finalized?

a. A final draft of GDX is expected in September, 2026.

10. As NGS is aware, LASER already includes programs for baseline calibration adjustments and leveling network adjustments. Neither of these programs use any of the following observation types: GNSS vectors, horizontal angles, horizontal directions, slant distances, zenith angles, elevation angles, "traverse observations." Can NGS specify which of these observation types must be included in each of the two respective programs?

a. None of these observation types are required for baseline calibration adjustments.

Instead, these observation types are needed to be read from an input file for reduction, correction, and preparation for a 3-D geometric adjustment that exists in the LASER engine. See response to question 12 for how to add vertical angles and slant distances to leveling adjustments.

In Task 2, the observations mentioned above shall be ingested using the GDX file format into the software.

11. As a follow up to the previous question, if anything other than slant distances and vertical angles reduced to the horizontal plane using equations from plane surveying need to be added to the calibration baseline adjustment, can NGS explain how they would be used in that adjustment?

a. See response to the previous question. No additional observation types are needed to be added to the calibration baseline adjustment.

12. As a follow up to question 4, if anything other than vertical angles and slant distances (e.g., as trigonometric leveling observations) need to be added to the leveling network adjustment can NGS explain how they would be used in that adjustment? If zenith angles and slant distances must be added, should they be transformed to orthometric height differences using rigorous geodetic computations (which would require knowledge of latitude, longitude, and geoid undulation for the points involved)?

a. Only vertical angles and slant distances are needed.

Task 2 is focused on using CBL and differential leveling observations. The task shall be able to handle River Crossing situations that incorporate trigonometric leveling, which requires transformation to orthometric height differences using geodetic computations NGS will provide these computations

With that said, there is an expectation that the code will include the calibration base line (in CALIBRATE) to estimate unknown systematic errors between an EDM instrument and a specific type of reflector. The systematic errors are of two types: an offset (or bias) and a distance-dependent scale factor. These terms are estimated from distance measurements made between a number of points arrayed along a line at known distances. This is mentioned in the PWS under Task 2 (Section 4.1).

13. Regarding task 3: "Updating Antcal source codes absolute and relative source codes to Python":

The example interface program in Appendix B shows GPS, Galileo, and GLONASS constellations. Is BeiDou also supported?

a. The contractor is not expected to include BeiDou support.

Does new Python code need to be written that communicates directly with GNSS receivers from various manufacturers? If so, does it need to issue commands to the receivers that set items such as their tracking loops, types of observations to log, constellations to track, logging rates, mask angle, etc.?

a. The code shall communicate only with Septentrio receivers using Septentrio Receiver Command Language (Section 5.2.1). NGS will provide SBF language documentation in addition to the simple commands already used in the Perl software.

Amendment of solicitation/modification of contract
Contract ID code
Amendment/modification number
Effective date
Requisition/purchase requisition number
Project number
Issued by
Code
Administered by
Code
Name and address of contractor
Code
Facility code
Amendment of solicitation number
Dated
Modification of contract/order number
Dated
This item only applies to amendments of solicitations
Accounting and appropriation data
This item applies only to modifications of contracts/orders.
This change order is issued pursuant to:
The above numbered contract/order is modified to reflect the administrative changes
This supplemental agreement is entered into pursuant to authority of:
Other
Important:
Description of amendment/modification
Name and title of signer
Contractor/offeror
Date signed
Name and title of contracting officer
Signature of Contracting Officer
Date signed
Previous edition unusable
Standard form 30 (rev. 11/2016)
Continuation sheet
Reference Number
Name of Offeror or Contractor
OPTIONAL FORM 336 (4-86))

Sponsored by GSA FAR (48 CFR) 53.110

File details come from the government source that posted it. Updated .